import { AdminSidebar } from "@/components/admin/AdminSidebar";
import { currentAdmin } from "@/lib/auth";

export default async function AdminLayout({ children }: { children: React.ReactNode }) {
  const admin = await currentAdmin();
  if (!admin) return <>{children}</>;
  return (
    <div className="container-grid py-6 lg:grid lg:grid-cols-[260px_minmax(0,1fr)] lg:gap-6">
      <AdminSidebar />
      <div className="min-w-0 max-w-full overflow-hidden py-4 lg:py-0">{children}</div>
    </div>
  );
}
