From a0efe6a7fcea2d52c87bd6ecac006e2140eb6e02 Mon Sep 17 00:00:00 2001 From: Wikzyy Date: Mon, 24 Feb 2025 11:32:08 +0700 Subject: [PATCH] add route for all menu --- src/pages/access/access-type/AccessType.tsx | 11 ++++++ .../member-credentials/MemberCredential.tsx | 11 ++++++ .../account => manage-account}/Columns.tsx | 0 .../ManageAccount.tsx | 0 .../hooks/ManageAccountContext.tsx | 0 .../manage-currency/ManageCurrency.tsx | 11 ++++++ src/pages/members/kyc/blocks/AddDialog.tsx | 14 +++++++ ...ManageKycContext.tsx => useKycContext.tsx} | 0 src/pages/menu/manage-menu/ManageMenu.tsx | 11 ++++++ src/pages/menu/menu-category/MenuCategory.tsx | 11 ++++++ src/pages/menu/welcome/Welcome.tsx | 11 ++++++ src/pages/message/Inbox.tsx | 11 ++++++ src/pages/notification/ManageNotification.tsx | 11 ++++++ src/pages/transfer/TransferType.tsx | 11 ++++++ src/pages/webservice/ManageWebServices.tsx | 11 ++++++ src/routing/AppRoutingSetup.tsx | 37 ++++++++++++++++--- 16 files changed, 156 insertions(+), 5 deletions(-) create mode 100644 src/pages/access/access-type/AccessType.tsx create mode 100644 src/pages/access/member-credentials/MemberCredential.tsx rename src/pages/account/{manage/account => manage-account}/Columns.tsx (100%) rename src/pages/account/{manage/account => manage-account}/ManageAccount.tsx (100%) rename src/pages/account/{manage/account => manage-account}/hooks/ManageAccountContext.tsx (100%) create mode 100644 src/pages/account/manage-currency/ManageCurrency.tsx create mode 100644 src/pages/members/kyc/blocks/AddDialog.tsx rename src/pages/members/kyc/hooks/{useManageKycContext.tsx => useKycContext.tsx} (100%) create mode 100644 src/pages/menu/manage-menu/ManageMenu.tsx create mode 100644 src/pages/menu/menu-category/MenuCategory.tsx create mode 100644 src/pages/menu/welcome/Welcome.tsx create mode 100644 src/pages/message/Inbox.tsx create mode 100644 src/pages/notification/ManageNotification.tsx create mode 100644 src/pages/transfer/TransferType.tsx create mode 100644 src/pages/webservice/ManageWebServices.tsx diff --git a/src/pages/access/access-type/AccessType.tsx b/src/pages/access/access-type/AccessType.tsx new file mode 100644 index 0000000..185c37f --- /dev/null +++ b/src/pages/access/access-type/AccessType.tsx @@ -0,0 +1,11 @@ +const AccessType = () => { + return ( +
+
+

Access Type

+
+
+ ); +}; + +export default AccessType; diff --git a/src/pages/access/member-credentials/MemberCredential.tsx b/src/pages/access/member-credentials/MemberCredential.tsx new file mode 100644 index 0000000..49509f9 --- /dev/null +++ b/src/pages/access/member-credentials/MemberCredential.tsx @@ -0,0 +1,11 @@ +const MemberCredential = () => { + return ( +
+
+

Member Credential

+
+
+ ); +}; + +export default MemberCredential; diff --git a/src/pages/account/manage/account/Columns.tsx b/src/pages/account/manage-account/Columns.tsx similarity index 100% rename from src/pages/account/manage/account/Columns.tsx rename to src/pages/account/manage-account/Columns.tsx diff --git a/src/pages/account/manage/account/ManageAccount.tsx b/src/pages/account/manage-account/ManageAccount.tsx similarity index 100% rename from src/pages/account/manage/account/ManageAccount.tsx rename to src/pages/account/manage-account/ManageAccount.tsx diff --git a/src/pages/account/manage/account/hooks/ManageAccountContext.tsx b/src/pages/account/manage-account/hooks/ManageAccountContext.tsx similarity index 100% rename from src/pages/account/manage/account/hooks/ManageAccountContext.tsx rename to src/pages/account/manage-account/hooks/ManageAccountContext.tsx diff --git a/src/pages/account/manage-currency/ManageCurrency.tsx b/src/pages/account/manage-currency/ManageCurrency.tsx new file mode 100644 index 0000000..98668f5 --- /dev/null +++ b/src/pages/account/manage-currency/ManageCurrency.tsx @@ -0,0 +1,11 @@ +const ManageCurrency = () => { + return ( +
+
+

Manage Currency

+
+
+ ); +}; + +export default ManageCurrency; diff --git a/src/pages/members/kyc/blocks/AddDialog.tsx b/src/pages/members/kyc/blocks/AddDialog.tsx new file mode 100644 index 0000000..68b4d58 --- /dev/null +++ b/src/pages/members/kyc/blocks/AddDialog.tsx @@ -0,0 +1,14 @@ +import { Dialog } from '@/components/ui/dialog'; +import { useRef } from 'react'; +import { useKycContext } from '../hooks'; +import { useDataGrid } from '@/components'; + +const AddDialog = () => { + const parentRef = useRef(null); + const { showAddDialog, handleAddDialog } = useKycContext(); + const { reload } = useDataGrid(); + + return ; +}; + +export default AddDialog; diff --git a/src/pages/members/kyc/hooks/useManageKycContext.tsx b/src/pages/members/kyc/hooks/useKycContext.tsx similarity index 100% rename from src/pages/members/kyc/hooks/useManageKycContext.tsx rename to src/pages/members/kyc/hooks/useKycContext.tsx diff --git a/src/pages/menu/manage-menu/ManageMenu.tsx b/src/pages/menu/manage-menu/ManageMenu.tsx new file mode 100644 index 0000000..e9febec --- /dev/null +++ b/src/pages/menu/manage-menu/ManageMenu.tsx @@ -0,0 +1,11 @@ +const ManageMenu = () => { + return ( +
+
+

Manage Menu

+
+
+ ); +}; + +export default ManageMenu; diff --git a/src/pages/menu/menu-category/MenuCategory.tsx b/src/pages/menu/menu-category/MenuCategory.tsx new file mode 100644 index 0000000..a43e69f --- /dev/null +++ b/src/pages/menu/menu-category/MenuCategory.tsx @@ -0,0 +1,11 @@ +const MenuCategory = () => { + return ( +
+
+

Menu Category

+
+
+ ); +}; + +export default MenuCategory; diff --git a/src/pages/menu/welcome/Welcome.tsx b/src/pages/menu/welcome/Welcome.tsx new file mode 100644 index 0000000..6446120 --- /dev/null +++ b/src/pages/menu/welcome/Welcome.tsx @@ -0,0 +1,11 @@ +const Welcome = () => { + return ( +
+
+

Welcome

+
+
+ ); +}; + +export default Welcome; diff --git a/src/pages/message/Inbox.tsx b/src/pages/message/Inbox.tsx new file mode 100644 index 0000000..c3d9f4c --- /dev/null +++ b/src/pages/message/Inbox.tsx @@ -0,0 +1,11 @@ +const Inbox = () => { + return ( +
+
+

Inbox

+
+
+ ); +}; + +export default Inbox; diff --git a/src/pages/notification/ManageNotification.tsx b/src/pages/notification/ManageNotification.tsx new file mode 100644 index 0000000..58f154e --- /dev/null +++ b/src/pages/notification/ManageNotification.tsx @@ -0,0 +1,11 @@ +const ManageNotification = () => { + return ( +
+
+

Manage Notification

+
+
+ ); +}; + +export default ManageNotification; diff --git a/src/pages/transfer/TransferType.tsx b/src/pages/transfer/TransferType.tsx new file mode 100644 index 0000000..b81bc75 --- /dev/null +++ b/src/pages/transfer/TransferType.tsx @@ -0,0 +1,11 @@ +const TransferType = () => { + return ( +
+
+

Transfer Type

+
+
+ ); +}; + +export default TransferType; diff --git a/src/pages/webservice/ManageWebServices.tsx b/src/pages/webservice/ManageWebServices.tsx new file mode 100644 index 0000000..c85ecca --- /dev/null +++ b/src/pages/webservice/ManageWebServices.tsx @@ -0,0 +1,11 @@ +const ManageWebServices = () => { + return ( +
+
+

Manage Web Services

+
+
+ ); +}; + +export default ManageWebServices; diff --git a/src/routing/AppRoutingSetup.tsx b/src/routing/AppRoutingSetup.tsx index fb49b36..1cfe6fc 100644 --- a/src/routing/AppRoutingSetup.tsx +++ b/src/routing/AppRoutingSetup.tsx @@ -11,10 +11,20 @@ import ManageUserPage from '@/pages/settings/user/manage-user/ManageUserPage'; import LogActivityPage from '@/pages/settings/user/log-activity/LogActivityPage'; import ManagePositionPage from '@/pages/settings/user/manage-position/ManagePositionPage'; -import ManageAccount from '@/pages/account/manage/account/ManageAccount'; +import ManageAccount from '@/pages/account/manage-account/ManageAccount'; import ManageGroups from '@/pages/groups/ManageGroups'; import ManageMembers from '@/pages/members/manage-members/ManageMembers'; import Kyc from '@/pages/members/kyc/Kyc'; +import AccessType from '@/pages/access/access-type/AccessType'; +import MemberCredential from '@/pages/access/member-credentials/MemberCredential'; +import ManageCurrency from '@/pages/account/manage-currency/ManageCurrency'; +import TransferType from '@/pages/transfer/TransferType'; +import ManageNotification from '@/pages/notification/ManageNotification'; +import MenuCategory from '@/pages/menu/menu-category/MenuCategory'; +import ManageMenu from '@/pages/menu/manage-menu/ManageMenu'; +import Welcome from '@/pages/menu/welcome/Welcome'; +import Inbox from '@/pages/message/Inbox'; +import ManageWebServices from '@/pages/webservice/ManageWebServices'; const AppRoutingSetup = (): ReactElement => { return ( @@ -22,12 +32,30 @@ const AppRoutingSetup = (): ReactElement => { }> }> } /> - } /> - } /> + } /> + } /> + + } /> } /> - } /> + } /> + } /> + + } /> + } /> + + } /> + + } /> + + } /> + } /> + } /> + + } /> + + } /> } /> } /> @@ -35,7 +63,6 @@ const AppRoutingSetup = (): ReactElement => { path="/settings/user-management/manage-position" element={} /> - } /> } />