هذا الالتزام موجود في:
2026-04-29 16:55:25 +03:00
التزام 7885be6c2e
82 ملفات معدلة مع 31672 إضافات و0 حذوفات

عرض الملف

@@ -0,0 +1,21 @@
"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;
}