diff --git a/src/components/layout/Header.tsx b/src/components/layout/Header.tsx index 03b0352..7a8c9d2 100644 --- a/src/components/layout/Header.tsx +++ b/src/components/layout/Header.tsx @@ -3,7 +3,7 @@ import { useState, useEffect, useRef } from "react"; import Link from "next/link"; import Image from "next/image"; -import { useRouter, usePathname } from "next/navigation"; +import { usePathname } from "next/navigation"; import { AnimatePresence, motion } from "framer-motion"; import { useTranslations } from "next-intl"; import { useSaleorCheckoutStore } from "@/stores/saleorCheckoutStore"; @@ -21,7 +21,6 @@ interface HeaderProps { export default function Header({ locale = "sr" }: HeaderProps) { const t = useTranslations("Header"); - const router = useRouter(); const pathname = usePathname(); const dropdownRef = useRef(null); const [mobileMenuOpen, setMobileMenuOpen] = useState(false); @@ -52,7 +51,7 @@ export default function Header({ locale = "sr" }: HeaderProps) { document.cookie = `NEXT_LOCALE=${newLocale}; path=/; max-age=31536000`; const pathWithoutLocale = pathname.replace(/^\/(sr|en|de|fr)/, "") || "/"; const newPath = `/${newLocale}${pathWithoutLocale}`; - router.push(newPath); + window.location.href = newPath; setLangDropdownOpen(false); };