import { redirect } from "next/navigation";
import { getServerSession } from "next-auth";
import { authOptions } from "@/lib/auth";
import { LojaNav } from "@/components/loja/LojaNav";

export default async function LojaLayout({
  children,
}: {
  children: React.ReactNode;
}) {
  const session = await getServerSession(authOptions);
  if (!session) redirect("/auth/responsavel");

  return (
    <div className="min-h-dvh bg-gray-50 flex flex-col">
      <LojaNav usuario={session.user} />
      <main className="flex-1 max-w-2xl mx-auto w-full px-4 py-4 pb-24">
        {children}
      </main>
    </div>
  );
}
