Files
reloading-manager/frontend/src/router/index.ts
Ron Rise e484aa7e31
All checks were successful
🧪 ✨ Unit Tests Workflow / 🧪 📜 JavaScript Tests (push) Successful in 5m58s
🧪 ✨ Unit Tests Workflow / 🔍 🐹 Go Tests (push) Successful in 9m2s
tagging release w.t.f.
2025-05-16 21:18:03 -04:00

75 lines
1.7 KiB
TypeScript

import { createRouter, createWebHashHistory, RouteRecordRaw } from 'vue-router'
const routes = [
{
path: '/',
component: () => import('../pages/Index.vue'),
},
{
path: '/bullets/add',
component: () => import('../pages/bullets/Add.vue'),
},
{
path: '/bullets/edit/:id',
component: () => import('../pages/bullets/Edit.vue'),
},
{
path: '/bullets',
component: () => import('../pages/bullets/List.vue'),
},
{
path: '/powders',
component: () => import('../pages/powders/List.vue'),
},
{
path: '/powders/add',
component: () => import('../pages/powders/Add.vue'),
},
{
path: '/powders/edit/:id',
component: () => import('../pages/powders/Edit.vue'),
},
{
path: '/primers',
component: () => import('../pages/primers/List.vue'),
},
{
path: '/primers/add',
component: () => import('../pages/primers/Add.vue'),
},
{
path: '/primers/edit/:id',
component: () => import('../pages/primers/Edit.vue'),
},
{
path: '/manufacturers',
component: () => import('../pages/manufacturers/List.vue'),
},
{
path: '/manufacturers/add',
component: () => import('../pages/manufacturers/Add.vue'),
},
{
path: '/manufacturers/edit/:id',
component: () => import('../pages/manufacturers/Edit.vue'),
},
{
path: '/loads/add',
component: () => import('../pages/loads/Add.vue'),
},
{
path: '/loads/search',
component: () => import('../pages/loads/Search.vue'),
},
{
path: '/loads/edit/:id',
component: () => import('../pages/loads/Add.vue'),
},
] as RouteRecordRaw[]
const router = createRouter({
history: createWebHashHistory(),
routes,
})
export default router