You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.0 KiB

  1. import { lazy } from 'react';
  2. // project import
  3. import Loadable from 'components/Loadable';
  4. // import MainLayout from 'layout/MainLayout';
  5. const MainLayout = Loadable(lazy(() => import('layout/MainLayout')));
  6. // render - dashboard
  7. const DashboardDefault = Loadable(lazy(() => import('pages/publicDashboard')));
  8. const ManageOrgUser = Loadable(lazy(() => import('pages/ManageOrgUserPage')));
  9. const PublicNotice = Loadable(lazy(() => import('pages/PublicNotice')));
  10. // ==============================|| MAIN ROUTING ||============================== //
  11. const PublicDashboard = {
  12. path: '/',
  13. element: <MainLayout />,
  14. children: [
  15. {
  16. path: '/',
  17. element: <DashboardDefault />
  18. },
  19. {
  20. path: '/',
  21. children: [
  22. {
  23. path: 'dashboard',
  24. element: <DashboardDefault />
  25. },
  26. {
  27. path: 'setting/manageUser',
  28. element: <ManageOrgUser/>
  29. },
  30. {
  31. path: 'publicNotice',
  32. element: <PublicNotice/>
  33. }
  34. ]
  35. },
  36. ]
  37. };
  38. export default PublicDashboard;