import { db } from "@/db"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from "@/components/ui/table"; import { Button } from "@/components/ui/button"; import Link from "next/link"; import { Users, ArrowLeft } from "lucide-react"; import { DeleteSubmissionButton, DeleteAllSubmissionsButton } from "@/components/delete-buttons"; export const dynamic = "force-dynamic"; export default async function ResultsListPage( props: { params: Promise<{ id: string }>; } ) { const params = await props.params; const submissionsList = await db.query.submissions.findMany({ where: (s, { eq }) => eq(s.formId, params.id), orderBy: (s, { desc }) => [desc(s.submittedAt)], }); return (
Review all submissions and individual user answers.