|
@@ -16,6 +16,7 @@ const routes: RouteRecordRaw[] = [
|
|
|
path: '/demos',
|
|
|
redirect: '/demos/access',
|
|
|
children: [
|
|
|
+
|
|
|
{
|
|
|
meta: {
|
|
|
icon: 'mdi:shield-key-outline',
|
|
@@ -87,6 +88,7 @@ const routes: RouteRecordRaw[] = [
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
+
|
|
|
{
|
|
|
meta: {
|
|
|
icon: 'mdi:feature-highlight',
|
|
@@ -94,8 +96,17 @@ const routes: RouteRecordRaw[] = [
|
|
|
},
|
|
|
name: 'Features',
|
|
|
path: 'features',
|
|
|
- redirect: '/demos/features/hide-menu-children',
|
|
|
+ redirect: '/demos/features/tabs',
|
|
|
children: [
|
|
|
+ {
|
|
|
+ name: 'FeatureTabsDemo',
|
|
|
+ path: 'tabs',
|
|
|
+ component: () => import('#/views/demos/features/tabs/index.vue'),
|
|
|
+ meta: {
|
|
|
+ icon: 'lucide:app-window',
|
|
|
+ title: $t('page.demos.features.tabs'),
|
|
|
+ },
|
|
|
+ },
|
|
|
{
|
|
|
name: 'HideChildrenInMenuParent',
|
|
|
path: 'hide-children-in-menu',
|
|
@@ -127,62 +138,61 @@ const routes: RouteRecordRaw[] = [
|
|
|
title: $t('page.demos.features.loginExpired'),
|
|
|
},
|
|
|
},
|
|
|
+ ],
|
|
|
+ },
|
|
|
+
|
|
|
+ {
|
|
|
+ name: 'BreadcrumbDemos',
|
|
|
+ path: 'breadcrumb',
|
|
|
+ meta: {
|
|
|
+ icon: 'lucide:navigation',
|
|
|
+ title: $t('page.demos.breadcrumb.navigation'),
|
|
|
+ },
|
|
|
+ redirect: '/demos/breadcrumb/lateral',
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ name: 'BreadcrumbLateral',
|
|
|
+ path: 'lateral',
|
|
|
+ component: () => import('#/views/demos/breadcrumb/lateral.vue'),
|
|
|
+ meta: {
|
|
|
+ icon: 'lucide:navigation',
|
|
|
+ title: $t('page.demos.breadcrumb.lateral'),
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: 'BreadcrumbLateralDetail',
|
|
|
+ path: 'lateral-detail',
|
|
|
+ component: () =>
|
|
|
+ import('#/views/demos/breadcrumb/lateral-detail.vue'),
|
|
|
+ meta: {
|
|
|
+ activePath: '/demos/breadcrumb/lateral',
|
|
|
+ hideInMenu: true,
|
|
|
+ title: $t('page.demos.breadcrumb.lateralDetail'),
|
|
|
+ },
|
|
|
+ },
|
|
|
{
|
|
|
- name: 'BreadcrumbDemos',
|
|
|
- path: 'breadcrumb',
|
|
|
+ name: 'BreadcrumbLevel',
|
|
|
+ path: 'level',
|
|
|
meta: {
|
|
|
icon: 'lucide:navigation',
|
|
|
- title: $t('page.demos.features.breadcrumbNavigation'),
|
|
|
+ title: $t('page.demos.breadcrumb.level'),
|
|
|
},
|
|
|
+ redirect: '/demos/breadcrumb/level/detail',
|
|
|
children: [
|
|
|
{
|
|
|
- name: 'BreadcrumbLateral',
|
|
|
- path: 'lateral',
|
|
|
- component: () =>
|
|
|
- import('#/views/demos/features/breadcrumb/lateral.vue'),
|
|
|
- meta: {
|
|
|
- icon: 'lucide:navigation',
|
|
|
- title: $t('page.demos.features.breadcrumbLateral'),
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- name: 'BreadcrumbLateralDetail',
|
|
|
- path: 'lateral-detail',
|
|
|
+ name: 'BreadcrumbLevelDetail',
|
|
|
+ path: 'detail',
|
|
|
component: () =>
|
|
|
- import(
|
|
|
- '#/views/demos/features/breadcrumb/lateral-detail.vue'
|
|
|
- ),
|
|
|
+ import('#/views/demos/breadcrumb/level-detail.vue'),
|
|
|
meta: {
|
|
|
- activePath: '/demos/features/breadcrumb/lateral',
|
|
|
- hideInMenu: true,
|
|
|
- title: $t('page.demos.features.breadcrumbLateralDetail'),
|
|
|
+ title: $t('page.demos.breadcrumb.levelDetail'),
|
|
|
},
|
|
|
},
|
|
|
- {
|
|
|
- name: 'BreadcrumbLevel',
|
|
|
- path: 'level',
|
|
|
- meta: {
|
|
|
- icon: 'lucide:navigation',
|
|
|
- title: $t('page.demos.features.breadcrumbLevel'),
|
|
|
- },
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: 'BreadcrumbLevelDetail',
|
|
|
- path: 'detail',
|
|
|
- component: () =>
|
|
|
- import(
|
|
|
- '#/views/demos/features/breadcrumb/level-detail.vue'
|
|
|
- ),
|
|
|
- meta: {
|
|
|
- title: $t('page.demos.features.breadcrumbLevelDetail'),
|
|
|
- },
|
|
|
- },
|
|
|
- ],
|
|
|
- },
|
|
|
],
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
+
|
|
|
{
|
|
|
meta: {
|
|
|
icon: 'mdi:lightbulb-error-outline',
|
|
@@ -231,6 +241,7 @@ const routes: RouteRecordRaw[] = [
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
+
|
|
|
{
|
|
|
meta: {
|
|
|
badgeType: 'dot',
|
|
@@ -275,6 +286,7 @@ const routes: RouteRecordRaw[] = [
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
+
|
|
|
{
|
|
|
meta: {
|
|
|
icon: 'ic:round-settings-input-composite',
|
|
@@ -350,6 +362,7 @@ const routes: RouteRecordRaw[] = [
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
+
|
|
|
{
|
|
|
meta: {
|
|
|
icon: 'ic:round-menu',
|