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.
 
 

49 lines
1.4 KiB

  1. import { lazy } from 'react';
  2. // project import
  3. import Loadable from 'components/Loadable';
  4. import MainLayout from "../layout/MainLayout";
  5. // render - login
  6. const SettingPage = Loadable(lazy(() => import('pages/pnspsSettingPage')));
  7. const PasswordPolicyPage = Loadable(lazy(()=> import('pages/pnspsPasswordPolicyPage')))
  8. const UserSettingPage = Loadable(lazy(()=>import ('pages/pnspsUserSettingPage/')));
  9. const UserGroupSearchPage = Loadable(lazy(() => import('pages/pnspsUserGroupSearchPage')));
  10. const UserSearchPage = Loadable(lazy(()=>import ('pages/pnspsUserSearchPage')));
  11. const UserMaintainPage = Loadable(lazy(() => import('pages/pnspsUserDetailPage')));
  12. // ==============================|| AUTH ROUTING ||============================== //
  13. const SettingRoutes = {
  14. path: '/',
  15. element: <MainLayout />,
  16. children: [
  17. {
  18. path: 'usergroupSearchview',
  19. element: <UserGroupSearchPage />
  20. },
  21. {
  22. path: '/user/:id',
  23. element: <UserMaintainPage />
  24. },
  25. {
  26. path: 'userSearchview',
  27. element: <UserSearchPage />
  28. },
  29. {
  30. path: 'usersetting',
  31. element: <UserSettingPage />
  32. },
  33. {
  34. path: 'setting',
  35. element: <SettingPage />
  36. },
  37. {
  38. path: 'passwordpolicy',
  39. element: <PasswordPolicyPage />
  40. }
  41. ]
  42. };
  43. export default SettingRoutes;