Files
evening_detective_frontend/src/router/index.ts
T
2026-07-20 22:49:45 +07:00

65 lines
1.5 KiB
TypeScript

import { createRouter, createWebHistory } from 'vue-router'
import GamesView from '../views/GamesView.vue'
import HomeView from '../views/HomeView.vue'
import LoginView from '../views/LoginView.vue'
import OfficeView from '../views/OfficeView.vue'
import PrivacyPolicyView from '../views/PrivacyPolicyView.vue'
import ScenariosEditorView from '../views/ScenariosEditorView.vue'
import ScenariosView from '../views/ScenariosView.vue'
import UserAgreementView from '../views/UserAgreementView.vue'
import UsersView from '../views/UsersView.vue'
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{
path: '/',
name: 'home',
component: HomeView,
},
{
path: '/login',
name: 'login',
component: LoginView,
},
{
path: '/office',
name: 'office',
component: OfficeView,
},
{
path: '/user-agreement',
name: 'user-agreement',
component: UserAgreementView,
},
{
path: '/privacy-policy',
name: 'privacy-policy',
component: PrivacyPolicyView,
},
{
path: '/games',
name: 'games',
component: GamesView,
},
{
path: '/scenarios',
name: 'scenarios',
component: ScenariosView,
},
{
path: '/scenarios/:id', // Динамический параметр id
name: 'ScenariosEditorView',
component: ScenariosEditorView,
},
{
path: '/users',
name: 'users',
component: UsersView,
},
],
})
export default router