mlpcardgame/src/router.ts

63 lines
1.2 KiB
TypeScript

import Vue from "vue";
import Router from "vue-router";
import Home from "@/views/Home.vue";
import DeckBuilder from "@/views/DeckBuilder.vue";
import GameView from "@/views/Game.vue";
import DraftView from "@/views/Draft.vue";
import Lobby from "@/views/Lobby.vue";
import RoomView from "@/views/Room.vue";
import SettingsView from "@/views/Settings.vue";
Vue.use(Router);
export default new Router({
mode: "history",
base: process.env.BASE_URL,
routes: [
{
path: "/",
name: "home",
component: Home
},
{
path: "/build",
name: "deck-editor",
component: DeckBuilder,
meta: {
topnav: "Deck Builder"
}
},
{
path: "/game",
name: "game",
component: GameView
},
{
path: "/draft",
name: "draft",
component: DraftView
},
{
path: "/lobby",
name: "lobby",
component: Lobby,
meta: {
topnav: "Lobby"
}
},
{
path: "/room",
name: "room",
component: RoomView
},
{
path: "/settings",
name: "settings",
component: SettingsView,
meta: {
topnav: "settings"
}
}
]
});