diff --git a/client/src/components/sidebar.jsx b/client/src/components/sidebar.jsx index 894bbf4..d304cf1 100644 --- a/client/src/components/sidebar.jsx +++ b/client/src/components/sidebar.jsx @@ -10,7 +10,7 @@ export const PushPin = createIcon({ fill: "none", path: ( <> - + ), }); @@ -58,6 +58,7 @@ export const Users = createIcon({ export default function Sidebar () { const [isOpen, setIsOpen] = useState(true); + const [activeButton, setActiveButton] = useState("Dashboard") return ( <> @@ -71,14 +72,24 @@ export default function Sidebar () { justifyContent="start" alignItems="start" gap={4} paddingTop={4} - paddingLeft={8} paddingRight={8} + paddingLeft={10} paddingRight={8} > - setIsOpen(!isOpen)}> - - - - - + setIsOpen(!isOpen)}> + + + + + )} @@ -96,11 +107,21 @@ export default function Sidebar () { setIsOpen(!isOpen)}> - - - - - + setActiveButton("Dashboard")} bg={activeButton === "Dashboard" ? "#A4B6B6" : "transparent"}> + + + setActiveButton("Global")} bg={activeButton === "Global" ? "#A4B6B6" : "transparent"}> + + + setActiveButton("Regional")} bg={activeButton === "Regional" ? "#A4B6B6" : "transparent"}> + + + setActiveButton("Volcano")} bg={activeButton === "Volcano" ? "#A4B6B6" : "transparent"}> + + + setActiveButton("Admin")} bg={activeButton === "Admin" ? "#A4B6B6" : "transparent"}> + + )}