diff --git a/app/[lang]/layout.tsx b/app/[lang]/layout.tsx index 9a69b7e..4c113ff 100644 --- a/app/[lang]/layout.tsx +++ b/app/[lang]/layout.tsx @@ -1,4 +1,3 @@ -// app/[lang]/layout.tsx import { dir } from "i18next"; import Header from "@/components/nav_foot/header"; import Navbar from "@/components/nav_foot/navbar"; @@ -6,15 +5,18 @@ import Footer from "@/components/nav_foot/footer"; import Contact from "@/components/pageParts/contact"; import UpScrollIcon from "@/components/upScroll"; -export default function LangLayout({ +export default async function LangLayout({ children, params, -}: Readonly<{ +}: { children: React.ReactNode; - params: { lang: "uz" | "ru" }; -}>) { + params: Promise<{ lang: "uz" | "ru" }>; // ✅ Promise shaklda +}) { + const { lang } = await params; // ✅ await bilan destructuring + const direction = dir(lang) || "ltr"; + return ( - +