import type { RouteRecordRaw } from 'vue-router'
import DefaultLayout from '@/layout/default-layout.vue'
export default [
{
path: '/',
redirect: `${import.meta.env.VITE_CONTEXT}login`,
},
{
path: import.meta.env.VITE_CONTEXT,
redirect: { path: `${import.meta.env.VITE_CONTEXT}login` },
},
{
path: import.meta.env.VITE_CONTEXT + 'login',
name: 'login',
component: () => import('@/views/login/index.vue'),
meta: {
requiresAuth: false,
},
},
{
name: 'root',
path: import.meta.env.VITE_CONTEXT,
component: DefaultLayout,
children: [],
},
{
path: import.meta.env.VITE_CONTEXT + 'preview',
name: 'preview',
component: () => import('@/views/preview/index.vue'),
},
{
name: 'redirect',
path: import.meta.env.VITE_CONTEXT + 'redirect',
component: () => import('@/views/redirect.vue'),
},
] as RouteRecordRaw[]