diff --git a/src/components/navigation/NavigationReact.jsx b/src/components/navigation/NavigationReact.jsx index f6dcc0a..8e6ca7e 100644 --- a/src/components/navigation/NavigationReact.jsx +++ b/src/components/navigation/NavigationReact.jsx @@ -5,9 +5,15 @@ import AudacityLogo from "../../assets/img/Audacity_Logo.png"; import "@fontsource-variable/signika"; import "../../styles/fonts.css"; -function NavigationReact() { +function NavigationReact(props) { + const { currentURL } = props; const [isHamburgerMenuOpen, setIsHamburgerMenuOpen] = useState(false); + function getUrlPath(url) { + const parts = url.split("/"); + return "/" + parts[parts.length - 1]; + } + const navLinks = [ { href: "/download", linkText: "Downloads", target: "" }, { href: "/FAQ", linkText: "FAQ", target: "" }, @@ -34,7 +40,11 @@ function NavigationReact() { href={navLink.href} target={navLink.target} key={index} - className="font-regular text-gray-800 hover:text-blue-700" + className={ + getUrlPath(currentURL) === navLink.href + ? "font-regular text-blue-700" + : "font-regular text-gray-800 hover:text-blue-700" + } > {navLink.linkText} @@ -46,10 +56,14 @@ function NavigationReact() {