import type { ReactNode } from "react";
import { AppShell } from "@/components/shell";
import { requireDashboard } from "@/lib/authz/guard";

export default async function SuperAdminLayout({ children }: { children: ReactNode }) {
  const ctx = await requireDashboard("super-admin");
  return (
    <AppShell ctx={ctx} kind="super-admin">
      {children}
    </AppShell>
  );
}
