demos.ts 877 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import type { RouteRecordRaw } from 'vue-router';
  2. import { BasicLayout } from '#/layouts';
  3. import { $t } from '#/locales';
  4. const routes: RouteRecordRaw[] = [
  5. {
  6. component: BasicLayout,
  7. meta: {
  8. icon: 'ic:baseline-view-in-ar',
  9. keepAlive: true,
  10. order: 1000,
  11. title: $t('page.demos.title'),
  12. },
  13. name: 'Demos',
  14. path: '/demos',
  15. children: [
  16. {
  17. meta: {
  18. title: $t('page.demos.naive'),
  19. },
  20. name: 'NaiveDemos',
  21. path: '/demos/naive',
  22. component: () => import('#/views/demos/naive/index.vue'),
  23. },
  24. {
  25. meta: {
  26. icon: 'mdi:shield-key-outline',
  27. title: $t('page.demos.table'),
  28. },
  29. name: 'Table',
  30. path: '/demos/table',
  31. component: () => import('#/views/demos/table/index.vue'),
  32. },
  33. ],
  34. },
  35. ];
  36. export default routes;