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.

routes.js 7.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. import React from 'react';
  2. const Toaster = React.lazy(() => import('./views/notifications/toaster/Toaster'));
  3. const Tables = React.lazy(() => import('./views/base/tables/Tables'));
  4. const Breadcrumbs = React.lazy(() => import('./views/base/breadcrumbs/Breadcrumbs'));
  5. const Cards = React.lazy(() => import('./views/base/cards/Cards'));
  6. const Carousels = React.lazy(() => import('./views/base/carousels/Carousels'));
  7. const Collapses = React.lazy(() => import('./views/base/collapses/Collapses'));
  8. const BasicForms = React.lazy(() => import('./views/base/forms/BasicForms'));
  9. const Jumbotrons = React.lazy(() => import('./views/base/jumbotrons/Jumbotrons'));
  10. const ListGroups = React.lazy(() => import('./views/base/list-groups/ListGroups'));
  11. const Navbars = React.lazy(() => import('./views/base/navbars/Navbars'));
  12. const Navs = React.lazy(() => import('./views/base/navs/Navs'));
  13. const Paginations = React.lazy(() => import('./views/base/paginations/Pagnations'));
  14. const Popovers = React.lazy(() => import('./views/base/popovers/Popovers'));
  15. const ProgressBar = React.lazy(() => import('./views/base/progress-bar/ProgressBar'));
  16. const Switches = React.lazy(() => import('./views/base/switches/Switches'));
  17. const Tabs = React.lazy(() => import('./views/base/tabs/Tabs'));
  18. const Tooltips = React.lazy(() => import('./views/base/tooltips/Tooltips'));
  19. const BrandButtons = React.lazy(() => import('./views/buttons/brand-buttons/BrandButtons'));
  20. const ButtonDropdowns = React.lazy(() => import('./views/buttons/button-dropdowns/ButtonDropdowns'));
  21. const ButtonGroups = React.lazy(() => import('./views/buttons/button-groups/ButtonGroups'));
  22. const Buttons = React.lazy(() => import('./views/buttons/buttons/Buttons'));
  23. const Charts = React.lazy(() => import('./views/charts/Charts'));
  24. const Dashboard = React.lazy(() => import('./views/dashboard/Dashboard'));
  25. const DemoComponent1 = React.lazy(() => import('./views/demoComponent/DemoComponent1'));
  26. const DemoComponent2 = React.lazy(() => import('./views/demoComponent/DemoComponent2'));
  27. const DemoComponent3 = React.lazy(() => import('./views/demoComponent/DemoComponent3'));
  28. const DemoComponent4 = React.lazy(() => import('./views/demoComponent/DemoComponent4'));
  29. const DemoComponent5 = React.lazy(() => import('./views/demoComponent/DemoComponent5'));
  30. const DemoComponent6 = React.lazy(() => import('./views/demoComponent/DemoComponent6'));
  31. const DemoComponent7 = React.lazy(() => import('./views/demoComponent/DemoComponent7'));
  32. const DemoComponent8 = React.lazy(() => import('./views/demoComponent/DemoComponent8'));
  33. const DemoComponent9 = React.lazy(() => import('./views/demoComponent/DemoComponent9'));
  34. const DemoComponent10 = React.lazy(() => import('./views/demoComponent/DemoComponent10'));
  35. const DemoComponent11 = React.lazy(() => import('./views/demoComponent/DemoComponent11'));
  36. const DemoComponent12 = React.lazy(() => import('./views/demoComponent/DemoComponent12'));
  37. const CoreUIIcons = React.lazy(() => import('./views/icons/coreui-icons/CoreUIIcons'));
  38. const Flags = React.lazy(() => import('./views/icons/flags/Flags'));
  39. const Brands = React.lazy(() => import('./views/icons/brands/Brands'));
  40. const Alerts = React.lazy(() => import('./views/notifications/alerts/Alerts'));
  41. const Badges = React.lazy(() => import('./views/notifications/badges/Badges'));
  42. const Modals = React.lazy(() => import('./views/notifications/modals/Modals'));
  43. const Colors = React.lazy(() => import('./views/theme/colors/Colors'));
  44. const Typography = React.lazy(() => import('./views/theme/typography/Typography'));
  45. const Widgets = React.lazy(() => import('./views/widgets/Widgets'));
  46. const Users = React.lazy(() => import('./views/users/Users'));
  47. const User = React.lazy(() => import('./views/users/User'));
  48. const routes = [
  49. { path: '/', exact: true, name: 'Home' },
  50. { path: '/dashboard', name: 'Dashboard', component: Dashboard },
  51. { path: '/DemoComponent1', name: 'DemoComponent1', component: DemoComponent1 },
  52. { path: '/DemoComponent2', name: 'DemoComponent', component: DemoComponent2 },
  53. { path: '/DemoComponent3', name: 'DemoComponent', component: DemoComponent3 },
  54. { path: '/DemoComponent4', name: 'DemoComponent', component: DemoComponent4 },
  55. { path: '/DemoComponent5', name: 'DemoComponent', component: DemoComponent5 },
  56. { path: '/DemoComponent6', name: 'DemoComponent', component: DemoComponent6 },
  57. { path: '/DemoComponent7', name: 'DemoComponent', component: DemoComponent7 },
  58. { path: '/DemoComponent8', name: 'DemoComponent', component: DemoComponent8 },
  59. { path: '/DemoComponent9', name: 'DemoComponent', component: DemoComponent9 },
  60. { path: '/DemoComponent10', name: 'DemoComponent', component: DemoComponent10 },
  61. { path: '/DemoComponent11', name: 'DemoComponent', component: DemoComponent11 },
  62. { path: '/DemoComponent12', name: 'DemoComponent', component: DemoComponent12 },
  63. { path: '/theme', name: 'Theme', component: Colors, exact: true },
  64. { path: '/theme/colors', name: 'Colors', component: Colors },
  65. { path: '/theme/typography', name: 'Typography', component: Typography },
  66. { path: '/base', name: 'Base', component: Cards, exact: true },
  67. { path: '/base/breadcrumbs', name: 'Breadcrumbs', component: Breadcrumbs },
  68. { path: '/base/cards', name: 'Cards', component: Cards },
  69. { path: '/base/carousels', name: 'Carousel', component: Carousels },
  70. { path: '/base/collapses', name: 'Collapse', component: Collapses },
  71. { path: '/base/forms', name: 'Forms', component: BasicForms },
  72. { path: '/base/jumbotrons', name: 'Jumbotrons', component: Jumbotrons },
  73. { path: '/base/list-groups', name: 'List Groups', component: ListGroups },
  74. { path: '/base/navbars', name: 'Navbars', component: Navbars },
  75. { path: '/base/navs', name: 'Navs', component: Navs },
  76. { path: '/base/paginations', name: 'Paginations', component: Paginations },
  77. { path: '/base/popovers', name: 'Popovers', component: Popovers },
  78. { path: '/base/progress-bar', name: 'Progress Bar', component: ProgressBar },
  79. { path: '/base/switches', name: 'Switches', component: Switches },
  80. { path: '/base/tables', name: 'Tables', component: Tables },
  81. { path: '/base/tabs', name: 'Tabs', component: Tabs },
  82. { path: '/base/tooltips', name: 'Tooltips', component: Tooltips },
  83. { path: '/buttons', name: 'Buttons', component: Buttons, exact: true },
  84. { path: '/buttons/buttons', name: 'Buttons', component: Buttons },
  85. { path: '/buttons/button-dropdowns', name: 'Dropdowns', component: ButtonDropdowns },
  86. { path: '/buttons/button-groups', name: 'Button Groups', component: ButtonGroups },
  87. { path: '/buttons/brand-buttons', name: 'Brand Buttons', component: BrandButtons },
  88. { path: '/charts', name: 'Charts', component: Charts },
  89. { path: '/icons', exact: true, name: 'Icons', component: CoreUIIcons },
  90. { path: '/icons/coreui-icons', name: 'CoreUI Icons', component: CoreUIIcons },
  91. { path: '/icons/flags', name: 'Flags', component: Flags },
  92. { path: '/icons/brands', name: 'Brands', component: Brands },
  93. { path: '/notifications', name: 'Notifications', component: Alerts, exact: true },
  94. { path: '/notifications/alerts', name: 'Alerts', component: Alerts },
  95. { path: '/notifications/badges', name: 'Badges', component: Badges },
  96. { path: '/notifications/modals', name: 'Modals', component: Modals },
  97. { path: '/notifications/toaster', name: 'Toaster', component: Toaster },
  98. { path: '/widgets', name: 'Widgets', component: Widgets },
  99. { path: '/users', exact: true, name: 'Users', component: Users },
  100. { path: '/users/:id', exact: true, name: 'User Details', component: User }
  101. ];
  102. export default routes;