diff --git a/client/src/common/components/Header/Header.jsx b/client/src/common/components/Header/Header.jsx index b0fd8eb..3f4c5b7 100644 --- a/client/src/common/components/Header/Header.jsx +++ b/client/src/common/components/Header/Header.jsx @@ -1,25 +1,46 @@ import "./styles.sass"; import {FontAwesomeIcon} from "@fortawesome/react-fontawesome"; -import {faBars, faGear} from "@fortawesome/free-solid-svg-icons"; +import {faBars, faGear, faPalette, faServer, faXmark} 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"; +import ServerDialog from "@/common/components/Header/components/ServerDialog"; export const Header = ({open, setOpen, color, setColor}) => { const location = useLocation(); const path = getByPath(location.pathname); - const [dialogOpen, setDialogOpen] = useState(false); + const [colorOpen, setColorOpen] = useState(false); + const [serverOpen, setServerOpen] = useState(false); + const [settingsOpen, setSettingsOpen] = useState(false); + + const openColorDialog = () => { + setColorOpen(true); + setSettingsOpen(false); + } + + const openServerDialog = () => { + setServerOpen(true); + setSettingsOpen(false); + } return (