From 917dec35d0ab9c5e2cbf1e1bd3d8416ab28ae0a8 Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Fri, 2 Jun 2023 20:20:47 +0200 Subject: [PATCH] Integrated the ColorDialog into the Header.jsx --- client/src/common/components/Header/Header.jsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/client/src/common/components/Header/Header.jsx b/client/src/common/components/Header/Header.jsx index 431acfd..e5977ca 100644 --- a/client/src/common/components/Header/Header.jsx +++ b/client/src/common/components/Header/Header.jsx @@ -3,18 +3,23 @@ import {FontAwesomeIcon} from "@fortawesome/react-fontawesome"; import {faBars, faGear} from "@fortawesome/free-solid-svg-icons"; import {getByPath} from "@/common/routes"; import {useLocation} from "react-router-dom"; +import {useState} from "react"; +import ColorDialog from "@/common/components/Header/components/ColorDialog/index.js"; -export const Header = ({open, setOpen}) => { +export const Header = ({open, setOpen, color, setColor}) => { const location = useLocation(); const path = getByPath(location.pathname); + const [dialogOpen, setDialogOpen] = useState(false); + return (
+ {dialogOpen && setDialogOpen(false)} color={color} setColor={setColor}/>}
{!open && setOpen(true)}/>}

{path?.category} / {path?.name}

- + setDialogOpen(true)} />
); } \ No newline at end of file