Skip to content

Commit 215a552

Browse files
authored
Track sidebar status in local storage
Signed-off-by: Andrea Lamparelli <a.lamparelli95@gmail.com>
1 parent 3ae96df commit 215a552

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

horreum-web/src/App.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,11 @@ export default function App() {
120120
function Main() {
121121
const { isManager, isAdmin } = useContext(AuthBridgeContext) as AuthContextType;
122122

123-
const [sidebarOpen, setSidebarOpen] = useState(true);
123+
const [sidebarOpen, setSidebarOpen] = useState(window.sessionStorage.getItem("sidebarOpen")?.toLowerCase() === "true");
124+
125+
useEffect(() => {
126+
window.sessionStorage.setItem("sidebarOpen", sidebarOpen.toString())
127+
}, [sidebarOpen]);
124128

125129
const headerToolbar = (
126130
<Toolbar id="header-toolbar">

0 commit comments

Comments
 (0)