From bba672a020759444587a2b1ab649ecdc71ee20e4 Mon Sep 17 00:00:00 2001 From: Oliver Bryan <04oliverbryan@gmail.com> Date: Mon, 22 Dec 2025 06:36:14 +0000 Subject: [PATCH] logout/login from anywhere --- packages/frontend/src/Test.tsx | 2 ++ packages/frontend/src/components/log-out-button.tsx | 2 +- packages/frontend/src/components/login-form.tsx | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/frontend/src/Test.tsx b/packages/frontend/src/Test.tsx index b5e5e25..3696981 100644 --- a/packages/frontend/src/Test.tsx +++ b/packages/frontend/src/Test.tsx @@ -1,4 +1,5 @@ import { Button } from "@/components/ui/button"; +import LogOutButton from "./components/log-out-button"; function Test() { return ( @@ -9,6 +10,7 @@ function Test() {
+ ); } diff --git a/packages/frontend/src/components/log-out-button.tsx b/packages/frontend/src/components/log-out-button.tsx index 0389010..fbec683 100644 --- a/packages/frontend/src/components/log-out-button.tsx +++ b/packages/frontend/src/components/log-out-button.tsx @@ -5,7 +5,7 @@ export default function LogOutButton() { const logOut = () => { localStorage.removeItem("token"); localStorage.removeItem("user"); - window.location.href = "/"; + window.location.href = ""; }; return ( diff --git a/packages/frontend/src/components/login-form.tsx b/packages/frontend/src/components/login-form.tsx index 86219f9..faa3c3b 100644 --- a/packages/frontend/src/components/login-form.tsx +++ b/packages/frontend/src/components/login-form.tsx @@ -69,7 +69,7 @@ export default function LogInForm() { const data = await res.json(); localStorage.setItem("token", data.token); localStorage.setItem("user", data.user); - window.location.href = "/"; + window.location.href = ""; } // unauthorized else if (res.status === 401) {