import type { Metadata } from "next"; import { db, users, supportTickets, eq, desc } from "@epicure/db"; import { AdminSupportManager } from "@/components/admin/admin-support-manager"; export const metadata: Metadata = {}; export default async function AdminSupportPage() { const rows = await db .select({ id: supportTickets.id, userEmail: users.email, username: users.username, type: supportTickets.type, title: supportTickets.title, description: supportTickets.description, status: supportTickets.status, giteaIssueUrl: supportTickets.giteaIssueUrl, giteaError: supportTickets.giteaError, createdAt: supportTickets.createdAt, }) .from(supportTickets) .innerJoin(users, eq(supportTickets.userId, users.id)) .orderBy(desc(supportTickets.createdAt)); return (

Support Tickets

Bug reports, suggestions, and questions submitted through the app.

({ ...r, createdAt: r.createdAt.toISOString() }))} />
); }