diff --git a/code/frontend/src/components/Header.tsx b/code/frontend/src/components/Header.tsx index c46ecd6..a9cf4ec 100644 --- a/code/frontend/src/components/Header.tsx +++ b/code/frontend/src/components/Header.tsx @@ -7,8 +7,11 @@ 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'; +import ExitToAppIcon from '@mui/icons-material/ExitToApp'; +import FollowTheSignsIcon from '@mui/icons-material/FollowTheSigns'; import { Link } from "react-router-dom"; import { useAuth } from "../api/Auth"; +import { ExitToApp } from "@mui/icons-material"; function Header() { const [isOpen, setIsOpen] = useState(false); @@ -16,8 +19,8 @@ function Header() { setIsOpen(!isOpen); }; const { logout, user } = useAuth(); - const iconList = [DynamicFeedIcon, AddAPhotoIcon, PersonIcon, InfoIcon, LogoutIcon]; - const routerLinksList = ["/feed","/createpost","/profile","/about"] + const iconList = [DynamicFeedIcon, AddAPhotoIcon, PersonIcon, InfoIcon, LogoutIcon, ExitToAppIcon, FollowTheSignsIcon]; + const routerLinksList = ["/feed","/createpost","/profile","/about","/login","/register"] // TODO: Logout nur anzeigen wenn user eingeloggt ist @@ -42,6 +45,22 @@ function Header() { } + {!user && <> + + + {React.createElement(iconList[5])} + + + + + + + + {React.createElement(iconList[6])} + + + + } @@ -49,7 +68,7 @@ function Header() { return ( <> -
+
featherIcon

Feather Feed