Draft of Rules view (not working) with computer play
[vchess.git] / client / src / router.js
index 7c2e2a6..82f0100 100644 (file)
@@ -1,6 +1,6 @@
 import Vue from "vue";
 import Router from "vue-router";
-import Home from "./views/Home.vue";
+import Hall from "./views/Hall.vue";
 
 Vue.use(Router);
 
@@ -12,8 +12,18 @@ export default new Router({
   routes: [
     {
       path: "/",
-      name: "home",
-      component: Home,
+      name: "hall",
+      component: Hall,
+    },
+    {
+      path: "/variants",
+      name: "variants",
+      component: loadView("Variants"),
+    },
+    {
+      path: "/variants/:vname([a-zA-Z0-9]+)",
+      name: "rules",
+      component: loadView("Rules"),
     },
 //    {
 //      path: "/about",
@@ -26,11 +36,6 @@ export default new Router({
 //        //   return import(/* webpackChunkName: "about" */ "./views/About.vue");
 //                             //}
 //    },
-//             {
-//                     path: "/test",
-//                     name: "test",
-//                     component: loadView("Test"),
-//             },
     // TODO: gameRef, problemId: https://router.vuejs.org/guide/essentials/dynamic-matching.html
   ]
 });