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) {