diff --git a/src/router/index.ts b/src/router/index.ts index 98e5149..a77a9b4 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -1,5 +1,7 @@ import { createRouter, createWebHistory } from 'vue-router' import LoginView from '../views/LoginView.vue' +import RegisterView from '../views/RegisterView.vue' +import UsernameSelectionView from '../views/UsernameSelectionView.vue' import MainMenuView from '../views/MainMenuView.vue' import createGameView from '../views/CreateGame.vue' import joinGameView from "@/views/JoinGameView.vue"; @@ -51,6 +53,18 @@ const router = createRouter({ component: LoginView, meta: { requiresAuth: false } }, + { + path: '/register', + name: 'register', + component: RegisterView, + meta: { requiresAuth: false } + }, + { + path: '/select-username', + name: 'select-username', + component: UsernameSelectionView, + meta: { requiresAuth: false } + }, { path: '/game', name: 'game', diff --git a/src/views/LoginView.vue b/src/views/LoginView.vue index 50997d6..6566bba 100644 --- a/src/views/LoginView.vue +++ b/src/views/LoginView.vue @@ -48,6 +48,42 @@
Or continue with:
+
+ Or register with:
+
+ + You're signed in with {{ userInfo.provider }}. Please choose a username for your account. +
+ + + +