diff --git a/src/components/Header.jsx b/src/components/Header.jsx index 0139274..096300c 100644 --- a/src/components/Header.jsx +++ b/src/components/Header.jsx @@ -1,63 +1,64 @@ -import React, { useState } from 'react'; +import React, { useState, useEffect } from 'react'; const Header = () => { - const [isMenuOpen, setIsMenuOpen] = useState(false); + const [currentPath, setCurrentPath] = useState(''); + + useEffect(() => { + setCurrentPath(window.location.pathname); + }, []); - const toggleMenu = () => { - setIsMenuOpen(!isMenuOpen); + const toggleMenu = () => setIsMenuOpen(!isMenuOpen); + + const isActive = (path) => { + const formattedPath = `/${path}`; + return currentPath === formattedPath ? 'font-bold' : ''; }; - + return (
-
+
-
-
{isMenuOpen && ( -
- -
+
+ +
)}
- ) + ); } -export default Header \ No newline at end of file +export default Header;