import type { Metadata } from "next"; import { listInvites } from "@/lib/invites"; import { InvitesManager } from "@/components/admin/invites-manager"; export const metadata: Metadata = { title: "Invites – Admin" }; export default async function AdminInvitesPage() { const invites = await listInvites(); const appUrl = process.env["BETTER_AUTH_URL"] ?? "http://localhost:3000"; return (

Invites

Generate shareable signup links. Required when signups are disabled in{" "} Settings.

({ id: i.id, token: i.token, email: i.email, role: i.role, tier: i.tier, createdAt: i.createdAt.toISOString(), expiresAt: i.expiresAt?.toISOString() ?? null, }))} appUrl={appUrl} />
); }