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.
 
 

97 rivejä
3.3 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. // import {Navigate} from "react-router";
  7. // render - login
  8. const SettingPage = Loadable(lazy(() => import('pages/pnspsSettingPage')));
  9. const PasswordPolicyPage = Loadable(lazy(()=> import('pages/pnspsPasswordPolicyPage')))
  10. const UserSearchPage = Loadable(lazy(()=>import ('pages/User/SearchPage')));
  11. const UserMaintainPage = Loadable(lazy(() => import('pages/User/DetailPage')));
  12. const UserSearchPage_Individual= Loadable(lazy(()=>import ('pages/User/SearchPage_Individual')));
  13. const UserMaintainPage_Individual = Loadable(lazy(() => import('pages/User/DetailsPage_Individual')));
  14. const UserSearchPage_Organization= Loadable(lazy(()=>import ('pages/User/SearchPage_Organization')));
  15. const UserMaintainPage_Organization = Loadable(lazy(() => import('pages/User/DetailsPage_Organization')));
  16. const UserGroupSearchPage = Loadable(lazy(() => import('pages/pnspsUserGroupSearchPage')));
  17. const UserGroupDetailPage = Loadable(lazy(() => import('pages/pnspsUserGroupDetailPage')));
  18. const OrganizationSearchPage = Loadable(lazy(() => import('pages/Organization/SearchPage')));
  19. const OrganizationDetailPage = Loadable(lazy(() => import('pages/Organization/DetailPage')));
  20. const OrganizationDetailPage_fromUser = Loadable(lazy(() => import('pages/Organization/DetailPage_FromUser')));
  21. const EmailTemplatePage = Loadable(lazy(() => import('pages/EmailTemplate/Search_GLD')));
  22. const EmailTemplateDetailPage = Loadable(lazy(() => import('pages/EmailTemplate/Detail_GLD')));
  23. // ==============================|| AUTH ROUTING ||============================== //
  24. const SettingRoutes = {
  25. path: '/',
  26. element: <MainLayout />,
  27. children: [
  28. {
  29. path: 'usergroupSearchview',
  30. element: <UserGroupSearchPage />
  31. },
  32. {
  33. path: '/userGroup/:id',
  34. element: <UserGroupDetailPage />
  35. },
  36. {
  37. path: 'userSearchview',
  38. element: <UserSearchPage />
  39. },
  40. {
  41. path: '/user/:id',
  42. element: <UserMaintainPage />
  43. },
  44. {
  45. path: 'indUser',
  46. element: <UserSearchPage_Individual />
  47. },
  48. {
  49. path: '/indUser/:id',
  50. element: <UserMaintainPage_Individual />
  51. },
  52. {
  53. path: 'orgUser',
  54. element: <UserSearchPage_Organization />
  55. },
  56. {
  57. path: '/orgUser/:id',
  58. element: <UserMaintainPage_Organization />
  59. },
  60. {
  61. path: 'org',
  62. element: <OrganizationSearchPage />
  63. },
  64. {
  65. path: '/org/:id',
  66. element: <OrganizationDetailPage />
  67. },
  68. {
  69. path: '/org/fromUser/:id',
  70. element: <OrganizationDetailPage_fromUser />
  71. },
  72. {
  73. path: 'setting',
  74. element: <SettingPage />
  75. },
  76. {
  77. path: 'passwordpolicy',
  78. element: <PasswordPolicyPage />
  79. },
  80. {
  81. path: 'emailTemplate',
  82. element: <EmailTemplatePage/>
  83. },
  84. {
  85. path: '/emailTemplate/:id',
  86. element: <EmailTemplateDetailPage/>
  87. },
  88. ]
  89. };
  90. export default SettingRoutes;