diff --git a/code/frontend/src/components/header.tsx b/code/frontend/src/components/header.tsx index 77468cc..e00d26b 100644 --- a/code/frontend/src/components/header.tsx +++ b/code/frontend/src/components/header.tsx @@ -1,6 +1,9 @@ -import "./header.css"; +import "./Header.css"; +import React, { useState } from "react"; +// TODO: Dinge so umstrukturieren, dass der State für das offene menü in Header ist und das Menü auch in Header, sodass es mit width 100% die volle breite einnehmen kann + function Header() { return ( @@ -9,9 +12,35 @@ function Header() {

Feather Feed

-
menuIcon
+
); } -export default Header; + +const MenuButton: React.FC = () => { + const [isOpen, setIsOpen] = useState(false); + + const toggleMenu = () => { + setIsOpen(prev => !prev); + }; + + return ( +
+ menuIcon + + {isOpen && ( +
+
🔧 Einstellung
+
📁 Öffnen
+
❌ Schließen
+
+ )} +
+ ); +}; + + + +// EXPORT VARIABLES +export default Header; \ No newline at end of file