mirror of
https://github.com/Spythere/pojazdownik.git
synced 2026-05-03 11:45:34 +00:00
62 lines
1.4 KiB
TypeScript
62 lines
1.4 KiB
TypeScript
import { createRouter, createWebHistory, RouteRecordRaw } from 'vue-router';
|
|
import AppContainerView from './views/AppContainerView.vue';
|
|
import WikiListTab from './components/tabs/WikiListTab.vue';
|
|
import StockListTab from './components/tabs/StockListTab.vue';
|
|
import NumberGeneratorTab from './components/tabs/NumberGeneratorTab.vue';
|
|
import StockGeneratorTab from './components/tabs/StockGeneratorTab.vue';
|
|
import StorageTab from './components/tabs/StorageTab.vue';
|
|
|
|
const routes: RouteRecordRaw[] = [
|
|
{
|
|
path: '/',
|
|
component: AppContainerView,
|
|
meta: {
|
|
viewMode: StockListTab,
|
|
},
|
|
children: [
|
|
{
|
|
path: 'stock',
|
|
redirect: '/',
|
|
meta: {
|
|
viewMode: StockListTab,
|
|
},
|
|
},
|
|
{
|
|
path: 'wiki',
|
|
component: AppContainerView,
|
|
meta: {
|
|
viewMode: WikiListTab,
|
|
},
|
|
},
|
|
{
|
|
path: 'numgen',
|
|
component: AppContainerView,
|
|
meta: {
|
|
viewMode: NumberGeneratorTab,
|
|
},
|
|
},
|
|
{
|
|
path: 'stockgen',
|
|
component: AppContainerView,
|
|
meta: {
|
|
viewMode: StockGeneratorTab,
|
|
},
|
|
},
|
|
{
|
|
path: 'storage',
|
|
component: AppContainerView,
|
|
meta: {
|
|
viewMode: StorageTab,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
];
|
|
|
|
const router = createRouter({
|
|
history: createWebHistory(),
|
|
routes,
|
|
});
|
|
|
|
export default router;
|