import DashboardSidebar from "@/components/DashboardSidebar";
import Footer from "@/components/Footer";
import Header from "@/components/header/header";
import { cookies  } from 'next/headers';
import PathHandler from "@/components/auth/PathHandler";

export default async function UserLayout({
  children,
}: Readonly<{
  children: React.ReactNode;
}>) {
  const cookieStore = await cookies();
  const locale = cookieStore.get('NEXT_LOCALE')?.value || 'en';

  return (
    <>
      <Header locale={locale} className="max-md:hidden" />
      <PathHandler locale={locale}>
        {children}
      </PathHandler>
      <Footer />
    </>
  );
}