fix: keep storing avatar url when edit external user
This commit is contained in:
@@ -16,7 +16,6 @@ import {
|
|||||||
import { PageContainer } from '@ant-design/pro-components';
|
import { PageContainer } from '@ant-design/pro-components';
|
||||||
import { useIntl } from '@umijs/max';
|
import { useIntl } from '@umijs/max';
|
||||||
import {
|
import {
|
||||||
Avatar,
|
|
||||||
Button,
|
Button,
|
||||||
ConfigProvider,
|
ConfigProvider,
|
||||||
Empty,
|
Empty,
|
||||||
@@ -86,6 +85,7 @@ const Users: React.FC = () => {
|
|||||||
|
|
||||||
const handleModalOk = async (data: FormData) => {
|
const handleModalOk = async (data: FormData) => {
|
||||||
const params = {
|
const params = {
|
||||||
|
...currentData,
|
||||||
...data,
|
...data,
|
||||||
is_admin: data.is_admin === 'admin'
|
is_admin: data.is_admin === 'admin'
|
||||||
};
|
};
|
||||||
@@ -231,14 +231,9 @@ const Users: React.FC = () => {
|
|||||||
}}
|
}}
|
||||||
render={(text, record) => {
|
render={(text, record) => {
|
||||||
return (
|
return (
|
||||||
<span className="flex flex-center gap-8">
|
<AutoTooltip ghost minWidth={20}>
|
||||||
{record.avatar_url && (
|
{text}
|
||||||
<Avatar src={record.avatar_url} alt={text} size="small" />
|
</AutoTooltip>
|
||||||
)}
|
|
||||||
<AutoTooltip ghost minWidth={20}>
|
|
||||||
{text}
|
|
||||||
</AutoTooltip>
|
|
||||||
</span>
|
|
||||||
);
|
);
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
|
|||||||
Reference in New Issue
Block a user