mirror of
https://github.com/kihashi/stardew_community_checklist.git
synced 2025-10-19 08:03:17 +00:00
59 lines
1.2 KiB
TypeScript
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
|