'use client'; import { useCallback } from 'react'; import { useTranslation } from 'react-i18next'; export function LanguageSwitcher() { const { i18n } = useTranslation(); const toggleLanguage = useCallback(() => { const newLang = i18n.language === 'en' ? 'ar' : 'en'; i18n.changeLanguage(newLang); // Force LTR layout regardless of language document.documentElement.dir = 'ltr'; document.documentElement.lang = newLang; }, [i18n]); return ( ); }