diff --git a/src/components/App/__snapshots__/App.test.js.snap b/src/components/App/__snapshots__/App.test.js.snap index 7ec5bb8..5d1be1a 100644 --- a/src/components/App/__snapshots__/App.test.js.snap +++ b/src/components/App/__snapshots__/App.test.js.snap @@ -14,6 +14,30 @@ exports[`App Route / authenticated 1`] = `
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{

Door Locks

{Object.entries(door_locks).map((value) => { - if (value[0] === "driver") { - return keyValueTemplate(value[0], value[1] ? LOCKED : UNLOCKED); - } else { - return keyValueTemplate(value[0], value[1] ? LOCKED : UNLOCKED); - } + return keyValueTemplate(value[0], value[1] ? LOCKED : UNLOCKED); })}
)} diff --git a/src/components/Layouts/MenuDrawer.jsx b/src/components/Layouts/MenuDrawer.jsx index e437d8d..f26a103 100644 --- a/src/components/Layouts/MenuDrawer.jsx +++ b/src/components/Layouts/MenuDrawer.jsx @@ -1,4 +1,4 @@ -import React from "react"; +import React, { useState } from "react"; import clsx from "clsx"; import { Container, @@ -7,8 +7,10 @@ import { Toolbar, Typography, Divider, + IconButton, } from "@material-ui/core"; +import MenuIcon from "@material-ui/icons/Menu"; import SideMenu from "./SideMenu"; import useStyles from "../useStyles"; import { useUserContext } from "../Contexts/UserContext"; @@ -22,20 +24,40 @@ export default function MenuDrawer({ children }) { const { title, sitePath } = useStatusContext(); const { token } = useUserContext(); + const [drawerOpen, setDrawerOpen] = useState(true); + + const toggleDrawer = () => { + setDrawerOpen(!drawerOpen); + }; + return (
+ {token !== null && ( + + + + )}
{title} - +
{token !== null && ( @@ -47,7 +69,7 @@ export default function MenuDrawer({ children }) { className={classes.drawer} variant="persistent" anchor="left" - open={true} + open={drawerOpen} classes={{ paper: classes.drawerPaper, }} @@ -65,7 +87,7 @@ export default function MenuDrawer({ children }) { )}