fix: set language code before initializing checkout

This commit is contained in:
Unchained
2026-03-28 18:18:52 +02:00
parent 322c4c805b
commit c8d184f9dc

View File

@@ -55,16 +55,14 @@ export default function Header({ locale: propLocale = "sr" }: HeaderProps) {
setLangDropdownOpen(false); setLangDropdownOpen(false);
}; };
useEffect(() => { // Set language code first, then initialize checkout
initCheckout();
}, [initCheckout]);
// Set language code for checkout based on current locale
useEffect(() => { useEffect(() => {
if (locale) { if (locale) {
setLanguageCode(locale); setLanguageCode(locale);
// Initialize checkout after language code is set
initCheckout();
} }
}, [locale, setLanguageCode]); }, [locale, setLanguageCode, initCheckout]);
useEffect(() => { useEffect(() => {
const handleScroll = () => { const handleScroll = () => {