mlpcardgame/src/router.ts

63 lines
1.2 KiB
TypeScript
Raw Normal View History

2019-09-02 07:29:49 +00:00
import Vue from "vue";
import Router from "vue-router";
2019-09-02 16:02:40 +00:00
import Home from "@/views/Home.vue";
import DeckBuilder from "@/views/DeckBuilder.vue";
2019-09-04 10:19:29 +00:00
import GameView from "@/views/Game.vue";
import DraftView from "@/views/Draft.vue";
import Lobby from "@/views/Lobby.vue";
2019-09-04 12:56:02 +00:00
import RoomView from "@/views/Room.vue";
import SettingsView from "@/views/Settings.vue";
2019-09-02 07:29:49 +00:00
Vue.use(Router);
export default new Router({
mode: "history",
base: process.env.BASE_URL,
routes: [
{
path: "/",
name: "home",
component: Home
},
{
2019-09-02 16:02:40 +00:00
path: "/build",
name: "deck-editor",
2019-09-16 21:05:19 +00:00
component: DeckBuilder,
meta: {
topnav: "Deck Builder"
}
2019-09-04 10:19:29 +00:00
},
{
path: "/game",
name: "game",
component: GameView
},
{
path: "/draft",
name: "draft",
component: DraftView
},
{
path: "/lobby",
name: "lobby",
2019-09-16 21:05:19 +00:00
component: Lobby,
meta: {
topnav: "Lobby"
}
2019-09-04 12:56:02 +00:00
},
{
path: "/room",
name: "room",
component: RoomView
},
{
path: "/settings",
name: "settings",
component: SettingsView,
meta: {
topnav: "settings"
}
2019-09-02 07:29:49 +00:00
}
]
});