From 8e2017d291cd0bcf8474673ffa642493b291b73f Mon Sep 17 00:00:00 2001 From: AmirHossein Mahmoodi Date: Sun, 20 Apr 2025 16:12:05 +0330 Subject: [PATCH 1/3] better performance --- .../dashboard/azmayesh/loading.jsx | 0 .../dashboard/azmayesh/page.js | 0 .../dashboard/azmayesh_type/loading.jsx | 0 .../dashboard/azmayesh_type/page.js | 0 .../dashboard/damage-items/page.js | 0 .../dashboard/damages/operator/page.js | 0 .../dashboard/damages/report/page.js | 0 .../dashboard/fast-react/operator/page.js | 0 .../dashboard/fast-react/supervisor/page.js | 0 .../inquiry-privacy/assistant/zamin-gov/page.js | 0 .../inquiry-privacy/city-admin/zamin-gov/page.js | 0 .../general-manager/zamin-gov/page.js | 0 .../province-admin/zamin-gov/page.js | 0 .../{ => (dashboardLayout)}/dashboard/loading.jsx | 0 .../{ => (dashboardLayout)}/dashboard/page.js | 4 ++++ .../dashboard/permissions/page.js | 0 .../dashboard/road-items/operator/page.js | 0 .../road-items/reports/items-report/page.js | 0 .../dashboard/road-items/reports/map/page.js | 0 .../road-items/reports/sub-items-report/page.js | 0 .../dashboard/road-items/supervisor/page.js | 0 .../dashboard/road-patrols/operator/loading.jsx | 0 .../dashboard/road-patrols/operator/page.js | 0 .../dashboard/road-patrols/reports/page.js | 0 .../dashboard/road-patrols/supervisor/loading.jsx | 0 .../dashboard/road-patrols/supervisor/page.js | 0 .../dashboard/road-safety/operator/loading.jsx | 0 .../dashboard/road-safety/operator/page.js | 0 .../dashboard/road-safety/reports/map/page.js | 0 .../dashboard/road-safety/reports/page.js | 0 .../dashboard/user-activities/page.js | 0 .../infrastructure/toll-house/loading.jsx | 0 .../infrastructure/toll-house/map/page.js | 0 .../infrastructure/toll-house/page.js | 0 .../{dashboard => (dashboardLayout)}/layout.js | 0 src/app/(withAuth)/infrastructure/layout.js | 13 ------------- 36 files changed, 4 insertions(+), 13 deletions(-) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/azmayesh/loading.jsx (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/azmayesh/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/azmayesh_type/loading.jsx (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/azmayesh_type/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/damage-items/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/damages/operator/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/damages/report/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/fast-react/operator/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/fast-react/supervisor/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/inquiry-privacy/assistant/zamin-gov/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/inquiry-privacy/city-admin/zamin-gov/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/inquiry-privacy/general-manager/zamin-gov/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/inquiry-privacy/province-admin/zamin-gov/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/loading.jsx (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/page.js (52%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/permissions/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/road-items/operator/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/road-items/reports/items-report/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/road-items/reports/map/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/road-items/reports/sub-items-report/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/road-items/supervisor/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/road-patrols/operator/loading.jsx (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/road-patrols/operator/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/road-patrols/reports/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/road-patrols/supervisor/loading.jsx (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/road-patrols/supervisor/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/road-safety/operator/loading.jsx (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/road-safety/operator/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/road-safety/reports/map/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/road-safety/reports/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/dashboard/user-activities/page.js (100%) rename src/app/(withAuth)/{ => (dashboardLayout)}/infrastructure/toll-house/loading.jsx (100%) create mode 100644 src/app/(withAuth)/(dashboardLayout)/infrastructure/toll-house/map/page.js rename src/app/(withAuth)/{ => (dashboardLayout)}/infrastructure/toll-house/page.js (100%) rename src/app/(withAuth)/{dashboard => (dashboardLayout)}/layout.js (100%) delete mode 100644 src/app/(withAuth)/infrastructure/layout.js diff --git a/src/app/(withAuth)/dashboard/azmayesh/loading.jsx b/src/app/(withAuth)/(dashboardLayout)/dashboard/azmayesh/loading.jsx similarity index 100% rename from src/app/(withAuth)/dashboard/azmayesh/loading.jsx rename to src/app/(withAuth)/(dashboardLayout)/dashboard/azmayesh/loading.jsx diff --git a/src/app/(withAuth)/dashboard/azmayesh/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/azmayesh/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/azmayesh/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/azmayesh/page.js diff --git a/src/app/(withAuth)/dashboard/azmayesh_type/loading.jsx b/src/app/(withAuth)/(dashboardLayout)/dashboard/azmayesh_type/loading.jsx similarity index 100% rename from src/app/(withAuth)/dashboard/azmayesh_type/loading.jsx rename to src/app/(withAuth)/(dashboardLayout)/dashboard/azmayesh_type/loading.jsx diff --git a/src/app/(withAuth)/dashboard/azmayesh_type/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/azmayesh_type/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/azmayesh_type/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/azmayesh_type/page.js diff --git a/src/app/(withAuth)/dashboard/damage-items/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/damage-items/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/damage-items/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/damage-items/page.js diff --git a/src/app/(withAuth)/dashboard/damages/operator/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/damages/operator/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/damages/operator/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/damages/operator/page.js diff --git a/src/app/(withAuth)/dashboard/damages/report/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/damages/report/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/damages/report/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/damages/report/page.js diff --git a/src/app/(withAuth)/dashboard/fast-react/operator/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/fast-react/operator/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/fast-react/operator/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/fast-react/operator/page.js diff --git a/src/app/(withAuth)/dashboard/fast-react/supervisor/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/fast-react/supervisor/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/fast-react/supervisor/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/fast-react/supervisor/page.js diff --git a/src/app/(withAuth)/dashboard/inquiry-privacy/assistant/zamin-gov/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/inquiry-privacy/assistant/zamin-gov/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/inquiry-privacy/assistant/zamin-gov/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/inquiry-privacy/assistant/zamin-gov/page.js diff --git a/src/app/(withAuth)/dashboard/inquiry-privacy/city-admin/zamin-gov/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/inquiry-privacy/city-admin/zamin-gov/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/inquiry-privacy/city-admin/zamin-gov/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/inquiry-privacy/city-admin/zamin-gov/page.js diff --git a/src/app/(withAuth)/dashboard/inquiry-privacy/general-manager/zamin-gov/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/inquiry-privacy/general-manager/zamin-gov/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/inquiry-privacy/general-manager/zamin-gov/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/inquiry-privacy/general-manager/zamin-gov/page.js diff --git a/src/app/(withAuth)/dashboard/inquiry-privacy/province-admin/zamin-gov/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/inquiry-privacy/province-admin/zamin-gov/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/inquiry-privacy/province-admin/zamin-gov/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/inquiry-privacy/province-admin/zamin-gov/page.js diff --git a/src/app/(withAuth)/dashboard/loading.jsx b/src/app/(withAuth)/(dashboardLayout)/dashboard/loading.jsx similarity index 100% rename from src/app/(withAuth)/dashboard/loading.jsx rename to src/app/(withAuth)/(dashboardLayout)/dashboard/loading.jsx diff --git a/src/app/(withAuth)/dashboard/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/page.js similarity index 52% rename from src/app/(withAuth)/dashboard/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/page.js index 46d4a05..13e6158 100644 --- a/src/app/(withAuth)/dashboard/page.js +++ b/src/app/(withAuth)/(dashboardLayout)/dashboard/page.js @@ -1,3 +1,7 @@ +export const metadata = { + title: "پیشخوان", +}; + const Page = () => { return <>; }; diff --git a/src/app/(withAuth)/dashboard/permissions/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/permissions/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/permissions/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/permissions/page.js diff --git a/src/app/(withAuth)/dashboard/road-items/operator/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/road-items/operator/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/road-items/operator/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/road-items/operator/page.js diff --git a/src/app/(withAuth)/dashboard/road-items/reports/items-report/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/road-items/reports/items-report/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/road-items/reports/items-report/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/road-items/reports/items-report/page.js diff --git a/src/app/(withAuth)/dashboard/road-items/reports/map/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/road-items/reports/map/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/road-items/reports/map/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/road-items/reports/map/page.js diff --git a/src/app/(withAuth)/dashboard/road-items/reports/sub-items-report/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/road-items/reports/sub-items-report/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/road-items/reports/sub-items-report/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/road-items/reports/sub-items-report/page.js diff --git a/src/app/(withAuth)/dashboard/road-items/supervisor/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/road-items/supervisor/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/road-items/supervisor/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/road-items/supervisor/page.js diff --git a/src/app/(withAuth)/dashboard/road-patrols/operator/loading.jsx b/src/app/(withAuth)/(dashboardLayout)/dashboard/road-patrols/operator/loading.jsx similarity index 100% rename from src/app/(withAuth)/dashboard/road-patrols/operator/loading.jsx rename to src/app/(withAuth)/(dashboardLayout)/dashboard/road-patrols/operator/loading.jsx diff --git a/src/app/(withAuth)/dashboard/road-patrols/operator/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/road-patrols/operator/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/road-patrols/operator/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/road-patrols/operator/page.js diff --git a/src/app/(withAuth)/dashboard/road-patrols/reports/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/road-patrols/reports/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/road-patrols/reports/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/road-patrols/reports/page.js diff --git a/src/app/(withAuth)/dashboard/road-patrols/supervisor/loading.jsx b/src/app/(withAuth)/(dashboardLayout)/dashboard/road-patrols/supervisor/loading.jsx similarity index 100% rename from src/app/(withAuth)/dashboard/road-patrols/supervisor/loading.jsx rename to src/app/(withAuth)/(dashboardLayout)/dashboard/road-patrols/supervisor/loading.jsx diff --git a/src/app/(withAuth)/dashboard/road-patrols/supervisor/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/road-patrols/supervisor/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/road-patrols/supervisor/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/road-patrols/supervisor/page.js diff --git a/src/app/(withAuth)/dashboard/road-safety/operator/loading.jsx b/src/app/(withAuth)/(dashboardLayout)/dashboard/road-safety/operator/loading.jsx similarity index 100% rename from src/app/(withAuth)/dashboard/road-safety/operator/loading.jsx rename to src/app/(withAuth)/(dashboardLayout)/dashboard/road-safety/operator/loading.jsx diff --git a/src/app/(withAuth)/dashboard/road-safety/operator/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/road-safety/operator/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/road-safety/operator/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/road-safety/operator/page.js diff --git a/src/app/(withAuth)/dashboard/road-safety/reports/map/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/road-safety/reports/map/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/road-safety/reports/map/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/road-safety/reports/map/page.js diff --git a/src/app/(withAuth)/dashboard/road-safety/reports/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/road-safety/reports/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/road-safety/reports/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/road-safety/reports/page.js diff --git a/src/app/(withAuth)/dashboard/user-activities/page.js b/src/app/(withAuth)/(dashboardLayout)/dashboard/user-activities/page.js similarity index 100% rename from src/app/(withAuth)/dashboard/user-activities/page.js rename to src/app/(withAuth)/(dashboardLayout)/dashboard/user-activities/page.js diff --git a/src/app/(withAuth)/infrastructure/toll-house/loading.jsx b/src/app/(withAuth)/(dashboardLayout)/infrastructure/toll-house/loading.jsx similarity index 100% rename from src/app/(withAuth)/infrastructure/toll-house/loading.jsx rename to src/app/(withAuth)/(dashboardLayout)/infrastructure/toll-house/loading.jsx diff --git a/src/app/(withAuth)/(dashboardLayout)/infrastructure/toll-house/map/page.js b/src/app/(withAuth)/(dashboardLayout)/infrastructure/toll-house/map/page.js new file mode 100644 index 0000000..e69de29 diff --git a/src/app/(withAuth)/infrastructure/toll-house/page.js b/src/app/(withAuth)/(dashboardLayout)/infrastructure/toll-house/page.js similarity index 100% rename from src/app/(withAuth)/infrastructure/toll-house/page.js rename to src/app/(withAuth)/(dashboardLayout)/infrastructure/toll-house/page.js diff --git a/src/app/(withAuth)/dashboard/layout.js b/src/app/(withAuth)/(dashboardLayout)/layout.js similarity index 100% rename from src/app/(withAuth)/dashboard/layout.js rename to src/app/(withAuth)/(dashboardLayout)/layout.js diff --git a/src/app/(withAuth)/infrastructure/layout.js b/src/app/(withAuth)/infrastructure/layout.js deleted file mode 100644 index 219cee2..0000000 --- a/src/app/(withAuth)/infrastructure/layout.js +++ /dev/null @@ -1,13 +0,0 @@ -import HeaderWithLogo from "@/components/layouts/dashboard/headerWithLogo"; -import HeaderWithSidebar from "@/components/layouts/dashboard/headerWithSidebar"; -import { Stack } from "@mui/material"; - -const Layout = ({ children }) => { - return ( - - - {children} - - ); -}; -export default Layout; From 624e453084ce5cf704e4f745ca9469a6bf9d60de Mon Sep 17 00:00:00 2001 From: AmirHossein Mahmoodi Date: Sun, 20 Apr 2025 16:32:10 +0330 Subject: [PATCH 2/3] fixed bug --- .../infrastructure/toll-house/page.js | 2 +- .../roadPatrols/operator/OperatorList.jsx | 15 ++--- .../RahdaranForm/RahdaranContent.jsx | 58 +++++++++++++------ .../RowActions/RahdaranForm/index.jsx | 4 +- .../infrastructure/tollHouse/index.jsx | 2 +- src/core/utils/routes.js | 1 + 6 files changed, 52 insertions(+), 30 deletions(-) diff --git a/src/app/(withAuth)/(dashboardLayout)/infrastructure/toll-house/page.js b/src/app/(withAuth)/(dashboardLayout)/infrastructure/toll-house/page.js index dec7c50..ca84816 100644 --- a/src/app/(withAuth)/(dashboardLayout)/infrastructure/toll-house/page.js +++ b/src/app/(withAuth)/(dashboardLayout)/infrastructure/toll-house/page.js @@ -2,7 +2,7 @@ import WithPermission from "@/core/middlewares/withPermission"; import TollHousePage from "@/components/infrastructure/tollHouse"; export const metadata = { - title: "فهرست راهدارخانه ها", + title: "لیست راهدارخانه ها", }; const Page = () => { diff --git a/src/components/dashboard/roadPatrols/operator/OperatorList.jsx b/src/components/dashboard/roadPatrols/operator/OperatorList.jsx index 4548072..2de63a8 100644 --- a/src/components/dashboard/roadPatrols/operator/OperatorList.jsx +++ b/src/components/dashboard/roadPatrols/operator/OperatorList.jsx @@ -71,15 +71,12 @@ const OperatorList = () => { }, }, }, - Cell: ({ renderedCellValue }) => { - if (renderedCellValue) { - return ( - - - - ); - } - return -; + Cell: ({ renderedCellValue, row }) => { + return ( + + + + ); }, }, { diff --git a/src/components/dashboard/roadPatrols/operator/RowActions/RahdaranForm/RahdaranContent.jsx b/src/components/dashboard/roadPatrols/operator/RowActions/RahdaranForm/RahdaranContent.jsx index d1e9b15..1a31ce8 100644 --- a/src/components/dashboard/roadPatrols/operator/RowActions/RahdaranForm/RahdaranContent.jsx +++ b/src/components/dashboard/roadPatrols/operator/RowActions/RahdaranForm/RahdaranContent.jsx @@ -1,22 +1,44 @@ -import { DialogContent, Paper, Table, TableBody, TableCell, TableContainer, TableHead, TableRow } from "@mui/material"; +import DialogLoading from "@/core/components/DialogLoading"; +import { GET_RAHDARAN_ROAD_POTROL } from "@/core/utils/routes"; +import useRequest from "@/lib/hooks/useRequest"; +import { + DialogContent, + Table, + TableBody, + TableCell, + TableContainer, + TableHead, + TableRow, + Typography, +} from "@mui/material"; +import { useEffect, useState } from "react"; + +const RahdaranContent = ({ rowId }) => { + const [loading, setLoading] = useState(true); + const [data, setData] = useState(null); + const request = useRequest(); + + useEffect(() => { + const fetchData = async () => { + try { + setLoading(true); + const response = await request(`${GET_RAHDARAN_ROAD_POTROL}/${rowId}`); + setData(response.data.data); + } catch (error) { + } finally { + setLoading(false); + } + }; + + fetchData(); + }, [rowId]); -const RahdaranContent = ({ rahdarLists }) => { return ( <> - + {loading ? ( + + ) : data ? ( @@ -26,7 +48,7 @@ const RahdaranContent = ({ rahdarLists }) => { - {rahdarLists.map((rahdar) => { + {data.map((rahdar) => { return ( {
-
+ ) : ( + اطلاعات راهداران در سامانه یافت نشد + )}
); diff --git a/src/components/dashboard/roadPatrols/operator/RowActions/RahdaranForm/index.jsx b/src/components/dashboard/roadPatrols/operator/RowActions/RahdaranForm/index.jsx index 2c73d80..e3a2efc 100644 --- a/src/components/dashboard/roadPatrols/operator/RowActions/RahdaranForm/index.jsx +++ b/src/components/dashboard/roadPatrols/operator/RowActions/RahdaranForm/index.jsx @@ -3,7 +3,7 @@ import GroupsIcon from "@mui/icons-material/Groups"; import { useState } from "react"; import RahdaranContent from "./RahdaranContent"; -const RahdaranDialog = ({ rahdarLists }) => { +const RahdaranDialog = ({ rowId }) => { const [openRahdaranDialog, setOpenRahdaranDialog] = useState(false); return ( <> @@ -25,7 +25,7 @@ const RahdaranDialog = ({ rahdarLists }) => { maxWidth={"md"} > لیست راهداران - + {openRahdaranDialog && }