From d1b65231a6fa2b23920babfa3cc4f881347739ba Mon Sep 17 00:00:00 2001 From: code002lover Date: Fri, 19 Dec 2025 14:08:54 +0100 Subject: [PATCH] store theme selection in localstorage --- frontend/src/App.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index e0baa2d..f0a60ac 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -24,7 +24,13 @@ function App() { const [token, setToken] = useState( localStorage.getItem("token") || "" ); - const [theme, setTheme] = useState("default"); + const [theme, _setTheme] = useState( + localStorage.getItem("theme") || "default" + ); + const setTheme = (theme: string) => { + _setTheme(theme); + localStorage.setItem("theme", theme); + }; const [toasts, setToasts] = useState([]); const [isLoading, setIsLoading] = useState(false);