From 8b5ec3c6f952c4687545de7da90e38b0de2d5c27 Mon Sep 17 00:00:00 2001 From: wixarm Date: Sun, 1 Feb 2026 15:37:32 +0330 Subject: [PATCH] feat: edit user and add admin permission --- src/Pages/Users.tsx | 36 ++++++--- src/partials/users/SubmitNewUser.tsx | 110 ++++++++++++++++++++------- src/utils/getFaPermissions.ts | 7 +- 3 files changed, 113 insertions(+), 40 deletions(-) diff --git a/src/Pages/Users.tsx b/src/Pages/Users.tsx index aa9ef86..b5915d7 100644 --- a/src/Pages/Users.tsx +++ b/src/Pages/Users.tsx @@ -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 ? ( - - - - - ) : ( - - + + diff --git a/src/utils/getFaPermissions.ts b/src/utils/getFaPermissions.ts index b3d5a07..b6c91c3 100644 --- a/src/utils/getFaPermissions.ts +++ b/src/utils/getFaPermissions.ts @@ -1,6 +1,9 @@ export function getFaPermissions(permission: string) { let faPermission = ""; switch (permission) { + case "admin": + faPermission = "ادمین"; + break; case "users": faPermission = "کاربران"; break; @@ -28,9 +31,7 @@ export function getFaPermissions(permission: string) { case "submit": faPermission = "ثبت بازرسی"; break; - case "admin": - faPermission = "مدیر"; - break; + default: faPermission = permission; break;