demos.ts 631 B

123456789101112131415161718192021222324252627282930
  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('demos.title'),
  12. },
  13. name: 'Demos',
  14. path: '/demos',
  15. children: [
  16. {
  17. meta: {
  18. title: $t('demos.elementPlus'),
  19. },
  20. name: 'NaiveDemos',
  21. path: '/demos/element',
  22. component: () => import('#/views/demos/element/index.vue'),
  23. },
  24. ],
  25. },
  26. ];
  27. export default routes;