diff --git a/src/components/Nav/MainNavLinks.tsx b/src/components/Nav/MainNavLinks.tsx index 0e3b628535..f3c38c6ef7 100644 --- a/src/components/Nav/MainNavLinks.tsx +++ b/src/components/Nav/MainNavLinks.tsx @@ -14,6 +14,7 @@ type MainNavLinksProps = { hasJumpTo: boolean; handleToggle: () => void; isOpen: boolean; + currentPath: string; }; export const MainNavLinks = ({ @@ -25,6 +26,7 @@ export const MainNavLinks = ({ handleToggle, isOpen, hasJumpTo, + currentPath, }: MainNavLinksProps) => { if (!links || links?.length <= 0) return null; @@ -74,8 +76,10 @@ export const MainNavLinks = ({ {renderLogo()} diff --git a/src/components/Nav/NavPanels.tsx b/src/components/Nav/NavPanels.tsx index 05359f44e9..9be90bd097 100644 --- a/src/components/Nav/NavPanels.tsx +++ b/src/components/Nav/NavPanels.tsx @@ -14,6 +14,7 @@ interface NavPanelsProps { jumpToLabel: string; isHomepage: boolean; jumpToState: JumpToState | null; + currentPath: string; } /** @@ -30,6 +31,7 @@ export const NavPanels = (props: NavPanelsProps) => { mobileMenuLabel, jumpToLabel, jumpToState, + currentPath, } = props; const [isOpen, setIsOpen] = useState({ main: false, jump: false }); @@ -90,6 +92,7 @@ export const NavPanels = (props: NavPanelsProps) => { hasJumpTo={jumpToState !== null} isOpen={isOpen.main} handleToggle={handleMainNavToggle} + currentPath={currentPath} /> pathMinusLocale.startsWith(link.url))?.url ?? ""; + const editorButtonLabel = t("Start Coding"); const donateButtonLabel = t("Donate"); const mobileMenuLabel = t("Menu"); @@ -37,6 +39,7 @@ const jumpToLabel = t("Jump To"); mobileMenuLabel={mobileMenuLabel as string} jumpToLabel={jumpToLabel as string} jumpToState={jumpToState} + currentPath={currentPath} client:load />