import type { Metadata } from "next";
import { getAdmin } from "@/lib/adminAuth";
import AdminNav from "./components/AdminNav";

export const metadata: Metadata = { title: "Admin — Asli Food" };

export default async function AdminLayout({ children }: { children: React.ReactNode }) {
  const admin = await getAdmin();

  if (!admin) {
    return <>{children}</>;
  }

  return (
    <div className="min-h-screen bg-brand-sand-light">
      <AdminNav role={admin.role} />
      {children}
    </div>
  );
}
