Files
vue-bits/src/router/index.ts
Utkarsh-Singhal-26 8d07c6b041 FEAT: OCTOBER UPDATE
2025-10-31 10:33:33 +05:30

35 lines
806 B
TypeScript

import { createRouter, createWebHistory } from 'vue-router';
import LandingPage from '@/pages/LandingPage.vue';
import CategoryPage from '@/pages/CategoryPage.vue';
import FavoritesPage from '@/pages/FavoritesPage.vue';
import CategoryLayout from '@/components/layouts/CategoryLayout.vue';
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{
path: '/',
name: 'home',
component: LandingPage
},
{
path: '/:category/:subcategory',
component: CategoryLayout,
children: [
{
path: '',
name: 'category',
component: CategoryPage
}
]
},
{
path: '/favorites',
name: 'favorites',
component: FavoritesPage
}
]
});
export default router;