From 38217a7101b50e7aa0a0d543cad737a011d5fac0 Mon Sep 17 00:00:00 2001 From: dan Date: Mon, 28 Aug 2023 11:40:36 -0400 Subject: refactor: setup and run eslint+prettier --- src/components/NavBar/index.js | 196 +++++++++++++++++++++++------------------ 1 file changed, 112 insertions(+), 84 deletions(-) (limited to 'src/components/NavBar/index.js') diff --git a/src/components/NavBar/index.js b/src/components/NavBar/index.js index 0bbc550..83ae7e9 100644 --- a/src/components/NavBar/index.js +++ b/src/components/NavBar/index.js @@ -1,7 +1,18 @@ -import {useState} from 'react'; -import { Link } from 'react-router-dom'; -import {AppBar, Box, Button, Drawer, IconButton, List, ListItem, ListItemButton, ListItemText, Toolbar} from '@mui/material'; -import {Menu} from '@mui/icons-material'; +import { useState } from "react"; +import { Link } from "react-router-dom"; +import { + AppBar, + Box, + Button, + Drawer, + IconButton, + List, + ListItem, + ListItemButton, + ListItemText, + Toolbar, +} from "@mui/material"; +import { Menu } from "@mui/icons-material"; export default function NavBar({ isLoggedIn, pages, logout }) { const drawerWidth = 200; @@ -12,89 +23,106 @@ export default function NavBar({ isLoggedIn, pages, logout }) { setMobileOpen(!mobileOpen); }; - return isLoggedIn && - - - - - - - - {pages.map(p => - p.hidden || - - - - )} - - - - - + return ( + isLoggedIn && ( + + + + + + + + {pages.map( + (p) => + p.hidden || ( + + + + ), + )} + + + + - - + - - - {pages.map(({label, link, hidden}) => ( - hidden ?
: - - - - + + + {pages.map(({ label, link, hidden }) => + hidden ? ( +
+ ) : ( + + - -
- -
- ))} - - - - - -
-
-
+ + + + + + ), + )} + + + + + + +
+ + - ; + ) + ); } -- cgit v1.2.3