import { db } from "@/db"; import { forms } from "@/db/schema"; import FormEditorClient from "./client"; export const dynamic = "force-dynamic"; export default async function AdminDashboardPage() { let form = await db.query.forms.findFirst(); if (!form) { const [newForm] = await db .insert(forms) .values({ title: "Erika Custom Form", description: "Welcome! Please fill out the form below.", }) .returning(); form = newForm; } const questionsList = await db.query.questions.findMany({ where: (q, { eq }) => eq(q.formId, form.id), orderBy: (q, { asc }) => [asc(q.displayOrder)], }); return (

Admin Dashboard

Customize form settings, add/edit questions, or upload images.

); }