diff --git a/src/App.vue b/src/App.vue index 7dd64f3..ad1f234 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,8 +1,11 @@ diff --git a/src/components/VNav.vue b/src/components/VNav.vue index 7480f25..b3bccd9 100644 --- a/src/components/VNav.vue +++ b/src/components/VNav.vue @@ -88,9 +88,9 @@ class="absolute inset-y-0 right-0 flex items-center pr-2 sm:static sm:inset-auto sm:ml-6 sm:pr-0" > Logout{{ isLoggedIn ? "Logout" : "Login" }} @@ -124,8 +124,9 @@ diff --git a/src/router/index.ts b/src/router/index.ts index e15d33a..dd2cb9b 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -2,6 +2,7 @@ import { createWebHistory, createRouter } from "vue-router"; import Home from "../views/Home.vue"; const Settings = () => import("../views/Settings.vue"); const Login = () => import("../views/Login.vue"); +const Sites = () => import("../views/Sites.vue"); import { isLoggedIn } from "../api"; const routes = [ @@ -15,10 +16,16 @@ const routes = [ name: "Settings", component: Settings, }, + { + path: "/sites", + name: "Sites", + component: Sites, + }, { path: "/login", name: "Login", component: Login, + props: (route) => ({ logout: route.query.logout }), }, ]; diff --git a/src/views/Login.vue b/src/views/Login.vue index 7ea86c5..99994d6 100644 --- a/src/views/Login.vue +++ b/src/views/Login.vue @@ -1,11 +1,12 @@ -