import { redirect } from "next/navigation"; import AdminShell from "@/components/admin/AdminShell"; import StatusSelect from "@/components/admin/StatusSelect"; import { requireAdminSession } from "@/lib/admin/auth"; import { getContactInquiries } from "@/lib/admin/store"; export default async function AdminContactsPage() { if (!await requireAdminSession()) redirect("/admin/login"); const inquiries = await getContactInquiries(); return (

Anfragen

Kontaktanfragen

{inquiries.map((item) => ( ))} {inquiries.length === 0 && }
NameE-MailBetreffDatumStatus
{item.name} {item.email} {item.subject} {new Date(item.createdAt).toLocaleString("de-DE")}
Noch keine Kontaktanfragen vorhanden.

Detailansicht

{inquiries.slice(0, 6).map((item) => (

{item.name}

{item.subject}

{item.message}

))}
); }