1
0
mirror of https://github.com/kihashi/stardew_community_checklist.git synced 2025-10-19 08:03:17 +00:00
stardew_community_checklist/src/router/index.ts
2023-06-05 12:33:42 +10:00

59 lines
1.2 KiB
TypeScript

import { createRouter, createWebHistory } from 'vue-router'
import Welcome from '@/views/WelcomeView.vue'
import Bundles from '@/views/BundlesView.vue'
import BundleItems from '@/components/bundles/BundleItems.vue'
import Search from '@/views/SearchView.vue'
import Settings from '@/views/SettingsView.vue'
import Changelog from '@/views/ChangelogView.vue'
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{
path: '/welcome',
name: 'Welcome',
component: Welcome
},
{
path: '/',
redirect: {
name: 'Welcome'
}
},
{
path: '/bundles',
name: 'Bundles',
component: Bundles,
children: [
{
path: ':id',
name: 'bundle-items',
component: BundleItems
}
]
},
{
name: 'Search',
path: '/search',
component: Search
},
// {
// name: 'Inventory',
// path: '/inventory'
// },
{
name: 'Settings',
path: '/settings',
component: Settings
},
{
path: '/changelog',
component: Changelog
}
],
linkActiveClass: 'is-active'
})
export default router