From 9d63257dc213d65d41ad185567652a977aa58c18 Mon Sep 17 00:00:00 2001
From: Niklas <198754647+BlankAccountsUsername@users.noreply.github.com>
Date: Fri, 27 Jun 2025 13:15:06 +0200
Subject: [PATCH] add login and sign up button in drawer
---
code/frontend/src/components/Header.tsx | 25 ++++++++++++++++++++++---
1 file changed, 22 insertions(+), 3 deletions(-)
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 (
<>
-