From 43b7b1958eb76c6598046f13887e23d7e4c1c8fc Mon Sep 17 00:00:00 2001 From: Niklas <198754647+BlankAccountsUsername@users.noreply.github.com> Date: Fri, 20 Jun 2025 14:55:26 +0200 Subject: [PATCH] do headerHeight in variable, change drawer items, modify drawer design, add menu button cursor pointer --- code/frontend/src/components/Header.tsx | 55 ++++++++++++------------- 1 file changed, 27 insertions(+), 28 deletions(-) diff --git a/code/frontend/src/components/Header.tsx b/code/frontend/src/components/Header.tsx index 9898645..6a14a50 100644 --- a/code/frontend/src/components/Header.tsx +++ b/code/frontend/src/components/Header.tsx @@ -1,11 +1,12 @@ import "./header.css"; -import React, { useState, useRef, useEffect } from "react"; -import { Divider, List, ListItem, ListItemButton, ListItemIcon, ListItemText, Menu, MenuItem, SwipeableDrawer } from '@mui/material'; +import React, { useState, useRef } from "react"; +import { colors, createTheme, List, ListItem, ListItemButton, ListItemIcon, ListItemText, SwipeableDrawer, ThemeProvider } from '@mui/material'; import Box from '@mui/material/Box'; -import InboxIcon from "@mui/icons-material/Inbox"; -import MailIcon from '@mui/icons-material/Mail'; -import MenuIcon from '@mui/icons-material/Menu'; -import { Height } from "@mui/icons-material"; +import AddAPhotoIcon from '@mui/icons-material/AddAPhoto'; +import DynamicFeedIcon from '@mui/icons-material/DynamicFeed'; +import PersonIcon from '@mui/icons-material/Person'; +import InfoIcon from '@mui/icons-material/Info'; +import LogoutIcon from '@mui/icons-material/Logout'; function Header() { const [isOpen, setIsOpen] = useState(false); @@ -13,46 +14,44 @@ function Header() { const toggleMenu = () => { setIsOpen(!isOpen); }; - const iconList = [InboxIcon, MailIcon, InboxIcon, MailIcon, InboxIcon, MailIcon]; + const iconList = [DynamicFeedIcon, AddAPhotoIcon, PersonIcon, InfoIcon, LogoutIcon]; + const routerLinksList = ["/feed","/app","/app","/app","/app"] const DrawerList = ( setIsOpen(false)}> - - {["Inbox", "Starred", "Send email", "Drafts"].map((text, index) => ( - - + + + {["Feed", "Create Post", "Profile", "About Us", "Log Out"].map((text, index) => ( + + {React.createElement(iconList[index])} - - - - ))} - - - - {["All mail", "Trash", "Spam"].map((text, index) => ( - - - - {index % 2 === 0 ? : } - - + ))} + ); return (
-
featherIcon
+
featherIcon

- FeatherFeed + Feather Feed

-
{isOpen? close menu : menu}
+
{isOpen? close menu : menu}