Initial deploy
هذا الالتزام موجود في:
21
components/document-language-sync.tsx
Normal file
21
components/document-language-sync.tsx
Normal file
@@ -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;
|
||||
}
|
||||
المرجع في مشكلة جديدة
حظر مستخدم