diff --git a/assets/admin/pages/MySecretariesPage.tsx b/assets/admin/pages/MySecretariesPage.tsx index e6ea185a..18900b70 100644 --- a/assets/admin/pages/MySecretariesPage.tsx +++ b/assets/admin/pages/MySecretariesPage.tsx @@ -4,6 +4,7 @@ import { Link } from "react-router-dom"; import { toast } from "sonner"; import SettingsLayout from "../components/layout/SettingsLayout"; import ConfirmDialog from "../components/ui/ConfirmDialog"; +import Modal from "../components/ui/Modal"; import SearchableSelect from "../components/ui/SearchableSelect"; import type { ApiResponse } from "../lib/api"; import { api } from "../lib/api"; @@ -21,16 +22,6 @@ const PlusIcon = () => ( ); -const CloseModalIcon = () => ( - - - -); - const EyeIcon = () => ( @@ -336,8 +327,6 @@ function SecretaryModal({ } }, [open, mode, data]); - if (!open) return null; - const disabled = mode === "view"; const title = mode === "add" @@ -372,83 +361,69 @@ function SecretaryModal({ }; return ( -
-
e.stopPropagation()} - className="pt-[24px] md:pt-[22px] lg:pt-[20px] pb-[34px] px-[16px] bg-[#FAFAFA] dark:bg-[#222433] - shadow-[0px_1px_24.8px_0px_rgba(204,204,204,0.18)] dark:shadow-[0px_4px_25px_10px_#1F1D2B] - w-full h-full sm:w-fit sm:h-fit rounded-none sm:rounded-[8px] overflow-y-auto max-h-[90vh]" - > -
-

- {title} -

- -
- -
- {/* اطلاعات پایه */} -
-

- اطلاعات پایه -

-
-
-

نام

- setField("name", v)} disabled={disabled} /> -
-
-

نام خانوادگی

- setField("family", v)} disabled={disabled} /> -
-
-
- -
-
-

شماره موبایل

- setField("telephone", v)} disabled={disabled || mode === "edit"} /> -
-
-

کد ملی

- setField("national_code", v)} disabled={disabled} /> -
-
- -
-

آدرس

- setField("address", v)} disabled={disabled} multiline rows={2} /> -
- - - -
+ {mode !== "view" && ( - {mode !== "view" && ( - - )} + )} + + } + > +
+ {/* اطلاعات پایه */} +
+

+ اطلاعات پایه +

+
+
+

نام

+ setField("name", v)} disabled={disabled} /> +
+
+

نام خانوادگی

+ setField("family", v)} disabled={disabled} /> +
+ +
+
+

شماره موبایل

+ setField("telephone", v)} disabled={disabled || mode === "edit"} /> +
+
+

کد ملی

+ setField("national_code", v)} disabled={disabled} /> +
+
+ +
+

آدرس

+ setField("address", v)} disabled={disabled} multiline rows={2} /> +
+ +
-
+ ); }