From 7d49319696c1d0c4191772a473fe882b0cc9446c Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Fri, 2 Jun 2023 11:23:55 -0300 Subject: [PATCH 1/2] saving darkMode on localStorage --- src/frontend/src/contexts/darkContext.tsx | 5 ++++- .../pages/FlowPage/components/tabsManagerComponent/index.tsx | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/contexts/darkContext.tsx b/src/frontend/src/contexts/darkContext.tsx index f612fe381..2a76d0e53 100644 --- a/src/frontend/src/contexts/darkContext.tsx +++ b/src/frontend/src/contexts/darkContext.tsx @@ -13,13 +13,16 @@ const initialValue = { export const darkContext = createContext(initialValue); export function DarkProvider({ children }) { - const [dark, setDark] = useState(false); + const [dark, setDark] = useState( + JSON.parse(window.localStorage.getItem("isDark")) ?? false + ); useEffect(() => { if (dark) { document.getElementById("body").classList.add("dark"); } else { document.getElementById("body").classList.remove("dark"); } + window.localStorage.setItem("isDark", dark.toString()); }, [dark]); return ( -
+
{flows[tabIndex] ? ( From 430043098dd280143b271168a7c87e52af2a1ac6 Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Fri, 2 Jun 2023 14:15:06 -0300 Subject: [PATCH 2/2] fix dropdown value with wrong color --- src/frontend/src/components/dropdownComponent/index.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/frontend/src/components/dropdownComponent/index.tsx b/src/frontend/src/components/dropdownComponent/index.tsx index eebbe1554..0a214eb4e 100644 --- a/src/frontend/src/components/dropdownComponent/index.tsx +++ b/src/frontend/src/components/dropdownComponent/index.tsx @@ -25,7 +25,9 @@ export default function Dropdown({ <>
- {internalValue} + + {internalValue} +