feat: edit user and add admin permission
This commit is contained in:
@@ -12,6 +12,7 @@ import { DeleteButtonForPopOver } from "../components/PopOverButtons/PopOverButt
|
||||
import { getFaPermissions } from "../utils/getFaPermissions";
|
||||
import { getFaProvince } from "../utils/getFaProvince";
|
||||
import { getFaCityName } from "../utils/getFaCityName";
|
||||
import { Tooltip } from "../components/Tooltip/Tooltip";
|
||||
|
||||
const Users: React.FC = () => {
|
||||
const { profile } = useUserProfileStore();
|
||||
@@ -38,19 +39,32 @@ const Users: React.FC = () => {
|
||||
)) || "-",
|
||||
getFaProvince(item?.province || ""),
|
||||
getFaCityName(item?.city || ""),
|
||||
item?.mobile === profile?.mobile ? (
|
||||
<Typography variant="body2" className="text-gray-400">
|
||||
-
|
||||
</Typography>
|
||||
) : (
|
||||
<Popover key={i}>
|
||||
<DeleteButtonForPopOver
|
||||
|
||||
<Popover key={i}>
|
||||
<Tooltip title="ویرایش" position="right">
|
||||
<Button
|
||||
variant="edit"
|
||||
access="add"
|
||||
api={`users/${item?._id || item?.Id}`}
|
||||
getData={refetch}
|
||||
onClick={() => {
|
||||
openDrawer({
|
||||
title: "ویرایش کاربر",
|
||||
content: (
|
||||
<SubmitNewUser
|
||||
province={profile?.province || ""}
|
||||
onSuccess={refetch}
|
||||
item={item}
|
||||
/>
|
||||
),
|
||||
});
|
||||
}}
|
||||
/>
|
||||
</Popover>
|
||||
),
|
||||
</Tooltip>
|
||||
<DeleteButtonForPopOver
|
||||
access="add"
|
||||
api={`users/${item?._id || item?.Id}`}
|
||||
getData={refetch}
|
||||
/>
|
||||
</Popover>,
|
||||
];
|
||||
});
|
||||
setTableData(d);
|
||||
|
||||
Reference in New Issue
Block a user