الملفات
gracesalmoun/components/document-language-sync.tsx
2026-04-29 16:55:25 +03:00

22 أسطر
421 B
TypeScript

"use client";
import { useEffect } from "react";
import type { Language } from "@/data/portfolio";
type DocumentLanguageSyncProps = {
language: Language;
dir: "ltr" | "rtl";
};
export function DocumentLanguageSync({
language,
dir,
}: DocumentLanguageSyncProps) {
useEffect(() => {
document.documentElement.lang = language;
document.documentElement.dir = dir;
}, [dir, language]);
return null;
}