+
+
{/* Header */}
-
+
{title}
{/* Body */}
-
{body}
+
{body}
- {/* Footer */}
-
-
- {footer}
-
+
+
diff --git a/src/hooks/useOrganization.js b/src/hooks/useOrganization.js
index e69de29b..f01495c9 100644
--- a/src/hooks/useOrganization.js
+++ b/src/hooks/useOrganization.js
@@ -0,0 +1,16 @@
+import { useSelector, useDispatch } from "react-redux";
+import { toggleOrgModal,openOrgModal,closeOrgModal } from "../slices/localVariablesSlice";
+
+
+export const useOrganizationModal = () => {
+ const dispatch = useDispatch();
+ const isOpen = useSelector((state) => state.localVariables.OrganizationModal.isOpen);
+
+ return {
+ isOpen,
+ onOpen: () => dispatch(openOrgModal()),
+ onClose: () => dispatch(closeOrgModal()),
+ Togggle:()=> dispatch(toggleOrgModal(isOpen))
+ };
+};
+
diff --git a/src/main.tsx b/src/main.tsx
index ac7175fe..90385d5b 100644
--- a/src/main.tsx
+++ b/src/main.tsx
@@ -2,11 +2,9 @@
import { createRoot } from 'react-dom/client'
import './index.css'
import App from './App.tsx'
-// import { MasterDataProvider } from "./provider/MasterDataContext";
import { Provider } from 'react-redux';
import { store } from './store/store';
-import { ModalProvider } from './ModalContext.jsx';
import { ChangePasswordProvider } from './components/Context/ChangePasswordContext.jsx';
import { ModalProvider1 } from './pages/Gallary/ModalContext.jsx';
@@ -15,15 +13,12 @@ createRoot(document.getElementById('root')!).render(
//
//
-
-
- //
// ,
)
diff --git a/src/pages/Organization/OrganizationModal.jsx b/src/pages/Organization/OrganizationModal.jsx
deleted file mode 100644
index e69de29b..00000000
diff --git a/src/pages/Organization/OrganizationPage.jsx b/src/pages/Organization/OrganizationPage.jsx
index e69de29b..e4fef80d 100644
--- a/src/pages/Organization/OrganizationPage.jsx
+++ b/src/pages/Organization/OrganizationPage.jsx
@@ -0,0 +1,43 @@
+import React from "react";
+import Breadcrumb from "../../components/common/Breadcrumb";
+import { useOrganizationModal } from "../../hooks/useOrganization";
+
+const OrganizationPage = () => {
+ const orgModal = useOrganizationModal()
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default OrganizationPage;
diff --git a/src/router/AppRoutes.jsx b/src/router/AppRoutes.jsx
index 6907ea85..e9141748 100644
--- a/src/router/AppRoutes.jsx
+++ b/src/router/AppRoutes.jsx
@@ -49,7 +49,9 @@ import MainResetPasswordPage from "../pages/authentication/MainResetPasswordPage
import TenantPage from "../pages/Tenant/TenantPage";
import { Navigate } from "react-router-dom";
import CreateTenant from "../pages/Tenant/CreateTenant";
-import LandingPage from "../pages/Home/LandingPage";
+import SuperTenantDetails from "../pages/Tenant/SuperTenantDetails";
+import SelfTenantDetails from "../pages/Tenant/SelfTenantDetails";
+import OrganizationPage from "../pages/Organization/OrganizationPage";
const router = createBrowserRouter(
[
{
@@ -96,6 +98,7 @@ const router = createBrowserRouter(
{ path: "/tenants/new-tenant", element:
},
{ path: "/tenant/:tenantId", element:
},
{ path: "/tenant/self", element:
},
+ { path: "/organizations", element:
},
{ path: "/help/support", element:
},
{ path: "/help/docs", element:
},
{ path: "/help/connect", element:
},
diff --git a/src/slices/localVariablesSlice.jsx b/src/slices/localVariablesSlice.jsx
index 5cc86af1..bcde3001 100644
--- a/src/slices/localVariablesSlice.jsx
+++ b/src/slices/localVariablesSlice.jsx
@@ -49,5 +49,5 @@ const localVariablesSlice = createSlice({
},
});
-export const { changeMaster ,updateRegularizationCount,setProjectId,refreshData,setDefaultDateRange} = localVariablesSlice.actions;
+export const { changeMaster ,updateRegularizationCount,setProjectId,refreshData,setDefaultDateRange,openOrgModal,closeOrgModal,toggleOrgModal} = localVariablesSlice.actions;
export default localVariablesSlice.reducer;