diff --git a/frontend/src/assets/logo_white.png b/frontend/src/assets/logo_white.png new file mode 100644 index 0000000..319d3ab Binary files /dev/null and b/frontend/src/assets/logo_white.png differ diff --git a/frontend/src/assets/logo_white.png:Zone.Identifier b/frontend/src/assets/logo_white.png:Zone.Identifier new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/components/CreateFlist.vue b/frontend/src/components/CreateFlist.vue index 7d06e76..4cfb143 100644 --- a/frontend/src/components/CreateFlist.vue +++ b/frontend/src/components/CreateFlist.vue @@ -1,10 +1,127 @@ - \ No newline at end of file + diff --git a/frontend/src/components/FollowUp.vue b/frontend/src/components/FollowUp.vue new file mode 100644 index 0000000..afbeff5 --- /dev/null +++ b/frontend/src/components/FollowUp.vue @@ -0,0 +1,26 @@ + + + diff --git a/frontend/src/components/Footer.vue b/frontend/src/components/Footer.vue new file mode 100644 index 0000000..ba571ae --- /dev/null +++ b/frontend/src/components/Footer.vue @@ -0,0 +1,5 @@ + diff --git a/frontend/src/components/Login.vue b/frontend/src/components/Login.vue index 2739399..683b01c 100644 --- a/frontend/src/components/Login.vue +++ b/frontend/src/components/Login.vue @@ -19,34 +19,36 @@

Sign in

-
Username -
+ -
Password -
+ @@ -85,10 +87,10 @@ const visible = ref(false); const login = async () => { try { - const response = await api.post("/v1/api/signin", user); + const response = await api.post("/v1/api/signin", user.value); const token = response.data.access_token; sessionStorage.setItem("token", token); - router.push("/flists") + router.push("/flists"); } catch (error) { console.error("Failed to login", error); } diff --git a/frontend/src/components/Navbar.vue b/frontend/src/components/Navbar.vue index ca82d0b..1e2ec9c 100644 --- a/frontend/src/components/Navbar.vue +++ b/frontend/src/components/Navbar.vue @@ -1,14 +1,14 @@ - diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts index b8aabe8..b15ca2e 100644 --- a/frontend/src/router/index.ts +++ b/frontend/src/router/index.ts @@ -2,6 +2,7 @@ import { createRouter, createWebHistory, RouteRecordRaw } from "vue-router"; import Login from "../components/Login.vue"; import CreateFlist from "../components/CreateFlist.vue"; import ViewFlists from "../components/ViewFlists.vue"; +import FollowUp from "../components/FollowUp.vue"; const routes: Array = [ { @@ -14,6 +15,11 @@ const routes: Array = [ name: "Flists", component: ViewFlists, }, + { + path: "/follow", + name: "Follow", + component: FollowUp, + }, { path: "/create", name: "Create", @@ -27,13 +33,13 @@ const router = createRouter({ routes, }); -router.beforeEach((to, _, next) => { - const token: string | null = sessionStorage.getItem("token"); - if (to.meta.requiresAuth && token === null) { - next({ name: "Login" }); - } else { - next(); - } -}); +// router.beforeEach((to, _, next) => { +// const token: string | null = sessionStorage.getItem("token"); +// if (to.meta.requiresAuth && token === null) { +// next({ name: "Login" }); +// } else { +// next(); +// } +// }); export default router;