add Corporate Context Provider

This commit is contained in:
R
2022-12-23 11:53:27 +07:00
parent 88ad144921
commit 9fe12b5948
11 changed files with 125 additions and 17 deletions

View File

@@ -89,8 +89,18 @@ export default function Router() {
element: <CorporateCreate />,
},
{
path: 'corporates/:corporate_id',
element: <CorporateShow />,
path: 'corporate',
element: <ConfigLayout />, // Layout that use the context
children: [
{
path: ':corporate_id',
element: <CorporateShow />,
},
{
path: ':corporate_id/divisions',
element: <CorporateDivisions />,
},
]
},
{
path: 'corporates/:corporate_id/edit',
@@ -272,6 +282,9 @@ const NotFound = Loadable(lazy(() => import('../pages/Page404')));
const Members = Loadable(lazy(() => import('../pages/Members/Index')));
const MedicinesCreate = Loadable(lazy(() => import('../pages/Medicines/Create')));
// Corporate
const ConfigLayout = Loadable(lazy(() => import('../pages/Corporates/ConfigLayout')));
const Corporate = Loadable(lazy(() => import('../pages/Corporates/Index')));
const CorporateCreate = Loadable(lazy(() => import('../pages/Corporates/CreateUpdate')));
const CorporateShow = Loadable(lazy(() => import('../pages/Corporates/Show')));