refactor(projects): 路由组件导入拆分

This commit is contained in:
Soybean
2021-10-19 18:51:36 +08:00
parent 7654b2adf3
commit 3edf46eb52
24 changed files with 266 additions and 194 deletions

View File

@ -0,0 +1,42 @@
import { AppStore24Regular } from '@vicons/fluent';
import type { CustomRoute } from '@/interface';
import { EnumRoutePath, EnumRouteTitle } from '@/enum';
import { BasicLayout } from '@/layouts';
import { RouteNameMap } from '../helpers';
import { ComponentMap, ComponentVideo } from '../components';
const COMPONENT: CustomRoute = {
name: RouteNameMap.get('component'),
path: EnumRoutePath.component,
component: BasicLayout,
redirect: { name: RouteNameMap.get('component_map') },
meta: {
requiresAuth: true,
title: EnumRouteTitle.component,
icon: AppStore24Regular
},
children: [
{
name: RouteNameMap.get('component_map'),
path: EnumRoutePath.component_map,
component: ComponentMap,
meta: {
requiresAuth: true,
title: EnumRouteTitle.component_map,
fullPage: true
}
},
{
name: RouteNameMap.get('component_video'),
path: EnumRoutePath.component_video,
component: ComponentVideo,
meta: {
requiresAuth: true,
title: EnumRouteTitle.component_video,
fullPage: true
}
}
]
};
export default COMPONENT;