"use client"; import { useEffect } from "react"; import { useLanguage } from "../hooks/useLanguage"; /** * Client component that updates the HTML lang attribute based on the selected language. * This must be a client component because it uses hooks and DOM manipulation. */ export function HtmlLang() { const { locale } = useLanguage(); useEffect(() => { // Update the HTML lang attribute when locale changes document.documentElement.lang = locale; }, [locale]); return null; }