diff --git a/src/app/[locale]/layout.tsx b/src/app/[locale]/layout.tsx index f97faca3..694a5bb8 100644 --- a/src/app/[locale]/layout.tsx +++ b/src/app/[locale]/layout.tsx @@ -8,6 +8,7 @@ import Script from 'next/script' import '../globals.css' import Navbar from '@/components/Navbar' import Footer from '@/components/Footer' +import Script from 'next/script'; const montserrat = Montserrat({ subsets: ['latin'], diff --git a/src/components/Navbar.tsx b/src/components/Navbar.tsx index 1bf35c77..76f9caa4 100644 --- a/src/components/Navbar.tsx +++ b/src/components/Navbar.tsx @@ -1,7 +1,7 @@ 'use client' import { useTranslations } from 'next-intl' -import { Link } from '@/i18n/routing' +import { Link, usePathname } from '@/i18n/routing' import Image from 'next/image' import { useState } from 'react' import mainMenu from '@/data/mainMenu.json' @@ -14,6 +14,7 @@ interface NavbarProps { export default function Navbar({ locale }: NavbarProps) { const [isOpen, setIsOpen] = useState(false) const t = useTranslations() + const pathname = usePathname() const otherLocale = locale === 'en' ? 'de' : 'en' @@ -77,10 +78,10 @@ export default function Navbar({ locale }: NavbarProps) {