import { createRouter, createWebHistory } from 'vue-router' import LoginView from '../views/LoginView.vue' import HomeView from '../views/HomeView.vue' import CartView from '../views/CartView.vue' import OrdersView from '../views/OrdersView.vue' import FavoritesView from '../views/FavoritesView.vue' import ProfileView from '../views/ProfileView.vue' import AdminView from '../views/AdminView.vue' import MerchantView from '../views/MerchantView.vue' const routes = [ { path: '/', redirect: '/products' }, { path: '/products', component: HomeView }, { path: '/cart', component: CartView }, { path: '/orders', component: OrdersView }, { path: '/favorites', component: FavoritesView }, { path: '/profile', component: ProfileView }, { path: '/login', component: LoginView }, { path: '/admin', component: AdminView }, { path: '/merchant', component: MerchantView }, { path: '/customer', redirect: '/products' } ] const router = createRouter({ history: createWebHistory(), routes }) export default router