aboutsummaryrefslogtreecommitdiff
path: root/src/router/index.ts
diff options
context:
space:
mode:
authorFuwn <[email protected]>2021-05-06 20:20:37 -0700
committerFuwn <[email protected]>2021-05-06 20:20:37 -0700
commitdf12123946bbfa0515cb3338f112b931a1bff3c1 (patch)
treea41f897af916417a9b040b599252d4e23a16d658 /src/router/index.ts
parentInitial commit (diff)
downloadfrontend-df12123946bbfa0515cb3338f112b931a1bff3c1.tar.xz
frontend-df12123946bbfa0515cb3338f112b931a1bff3c1.zip
feat(global): :star:
Diffstat (limited to 'src/router/index.ts')
-rw-r--r--src/router/index.ts27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/router/index.ts b/src/router/index.ts
new file mode 100644
index 0000000..c0fabee
--- /dev/null
+++ b/src/router/index.ts
@@ -0,0 +1,27 @@
+import { createRouter, createWebHistory, RouteRecordRaw } from 'vue-router';
+import Home from '../views/Home.vue';
+
+const routes: Array<RouteRecordRaw> = [
+ {
+ path: '/',
+ name: 'Home',
+ component: Home,
+ },
+ {
+ path: '/language/:lang',
+ name: 'Language',
+ component: () => import('../views/Language.vue'),
+ },
+ {
+ path: '/languages',
+ name: 'languages',
+ component: () => import('../views/Languages.vue'),
+ },
+];
+
+const router = createRouter({
+ history: createWebHistory(process.env.BASE_URL),
+ routes,
+});
+
+export default router;