From 5fed1bd16d734dd2fe3c872332d93e044c434759 Mon Sep 17 00:00:00 2001 From: LeonG11 Date: Wed, 10 Jun 2026 11:30:38 +0300 Subject: [PATCH] =?UTF-8?q?fix(front)=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20=D0=B1=D1=83=D1=80=D0=B3=D0=B5=D1=80=20?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D1=8E=20,=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D0=B2=D0=B5=D1=80=D1=81=D1=82=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/components/BurgerButton.jsx | 23 +++++ frontend/src/components/BurgerClose.jsx | 21 ++++ frontend/src/components/BurgerMenu.jsx | 62 +++++++++++ frontend/src/components/HeaderDesktop.jsx | 2 +- frontend/src/components/HeaderMobile.jsx | 120 ++++++++++++---------- frontend/src/index.css | 1 + 6 files changed, 175 insertions(+), 54 deletions(-) create mode 100644 frontend/src/components/BurgerButton.jsx create mode 100644 frontend/src/components/BurgerClose.jsx create mode 100644 frontend/src/components/BurgerMenu.jsx 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 {