import { createRouter, createWebHistory } from 'vue-router' import Home from '../views/Home.vue' import Trade from '../views/Trade.vue' import Login from '../views/Login.vue' import TradeDetail from '../views/TradeDetail.vue' import EventMarkets from '../views/EventMarkets.vue' import Wallet from '../views/Wallet.vue' const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: [ { path: '/', name: 'home', component: Home }, { path: '/trade', name: 'trade', component: Trade }, { path: '/login', name: 'login', component: Login }, { path: '/trade-detail/:id', name: 'trade-detail', component: TradeDetail }, { path: '/event/:id/markets', name: 'event-markets', component: EventMarkets }, { path: '/wallet', name: 'wallet', component: Wallet } ], scrollBehavior(to, from, savedPosition) { if (savedPosition && from?.name) return savedPosition if (to.hash) return { el: to.hash } return { top: 0 } }, }) export default router