import { FooterSection, NavigationBarSection } from "@/components/sections";
import BaseLayout from "@/components/ui/layouts/BaseLayout";

interface RootLayoutProps {
    children: React.ReactNode;
    params: Promise<{ locale: string }>;
}

export default async function RootLayout({ children, params }: Readonly<RootLayoutProps>) {
    const { locale } = await params;

    return (
        <BaseLayout locale={locale}>
            <NavigationBarSection />
            <main className=" max-sm:mt-[90px]">
                {children}
            </main>
            <FooterSection />
        </BaseLayout>
    );
}
