diff --git a/frontend/src/components/BurgerButton.jsx b/frontend/src/components/BurgerButton.jsx new file mode 100644 index 0000000..4a9772f --- /dev/null +++ b/frontend/src/components/BurgerButton.jsx @@ -0,0 +1,23 @@ +import PropTypes from "prop-types"; +export default function BurgerButton({ onClick }) { + return ( + + ); +} + +BurgerButton.propTypes = { + onClick: PropTypes.func.isRequired, +}; diff --git a/frontend/src/components/BurgerClose.jsx b/frontend/src/components/BurgerClose.jsx new file mode 100644 index 0000000..16c140a --- /dev/null +++ b/frontend/src/components/BurgerClose.jsx @@ -0,0 +1,21 @@ +export default function BurgerClose() { + return ( + + + + + + + + + + + + ); +} diff --git a/frontend/src/components/BurgerMenu.jsx b/frontend/src/components/BurgerMenu.jsx new file mode 100644 index 0000000..86b9c36 --- /dev/null +++ b/frontend/src/components/BurgerMenu.jsx @@ -0,0 +1,62 @@ +import { useNavigate } from "react-router-dom"; +import BurgerClose from "./BurgerClose"; + +export default function BurgerMenu({ isOpen, onClose }) { + const navigate = useNavigate(); + return ( +
+
+
+ +
+
+ + + + + + + + + +
+
+
+ ); +} diff --git a/frontend/src/components/HeaderDesktop.jsx b/frontend/src/components/HeaderDesktop.jsx index b9ebb40..373f559 100644 --- a/frontend/src/components/HeaderDesktop.jsx +++ b/frontend/src/components/HeaderDesktop.jsx @@ -7,7 +7,7 @@ export default function HeaderDesktop() { return (
+ const [isOpen, setIsOpen] = useState(false); -
- - -
-
+ FISH FISH + + +
+ + +
+ + setIsOpen(false)} /> + ); } diff --git a/frontend/src/index.css b/frontend/src/index.css index 9906936..7c57422 100644 --- a/frontend/src/index.css +++ b/frontend/src/index.css @@ -7,6 +7,7 @@ --color-light-blue: #1c3751; --color-light-gray: #d2cccc; --font-sans: "Ubuntu", sans-serif; + --color-dark-blue: #051b26; } @layer base {