import { createRouter, createWebHistory } from 'vue-router' const routes = [ { path: '/', name: 'RecipeSearch', component: () => import('../views/RecipeSearch.vue'), }, { path: '/manage', name: 'RecipeManager', component: () => import('../views/RecipeManager.vue'), meta: { requiresAuth: true }, }, { path: '/inventory', name: 'Inventory', component: () => import('../views/Inventory.vue'), meta: { requiresAuth: true }, }, { path: '/oils', name: 'OilReference', component: () => import('../views/OilReference.vue'), }, { path: '/projects', name: 'Projects', component: () => import('../views/Projects.vue'), meta: { requiresAuth: true }, }, { path: '/mydiary', name: 'MyDiary', component: () => import('../views/MyDiary.vue'), meta: { requiresAuth: true }, }, { path: '/audit', name: 'AuditLog', component: () => import('../views/AuditLog.vue'), meta: { requiresAuth: true }, }, { path: '/bugs', name: 'BugTracker', component: () => import('../views/BugTracker.vue'), meta: { requiresAuth: true }, }, { path: '/users', name: 'UserManagement', component: () => import('../views/UserManagement.vue'), meta: { requiresAuth: true }, }, ] const router = createRouter({ history: createWebHistory(), routes, }) export default router