import { createRouter, createWebHashHistory } from 'vue-router' import type { RouteRecordRaw } from 'vue-router' const routes: RouteRecordRaw[] = [ { path: '/login', name: 'Login', component: () => import('@/views/login/LoginView.vue'), meta: { public: true }, }, { path: '/', component: () => import('@/layouts/AdminLayout.vue'), children: [ { path: '', redirect: '/dashboard', }, { path: 'dashboard', name: 'Dashboard', component: () => import('@/views/dashboard/DashboardView.vue'), }, ], }, ] const router = createRouter({ history: createWebHashHistory(), routes, }) export default router