import { apiFetch } from "@/lib/api";
import { meSchema } from "@/lib/me";
import { requireOrg } from "@/lib/org";

export const metadata = { title: "Tableau de bord — seoinsight" };

export default async function DashboardPage() {
  const { user } = await requireOrg();
  const me = meSchema.parse(await apiFetch<unknown>("/me"));
  return (
    <section className="space-y-2">
      <h1 className="text-2xl font-semibold">Bonjour {user.name}</h1>
      <p className="text-muted-foreground text-sm">
        L'API vous reconnaît comme {me.email} dans l'organisation {me.org_id}.
      </p>
    </section>
  );
}
