Rikx Ronde bewerken
{error && RONDE_ERRORS[error] && ({RONDE_ERRORS[error]}
)}import Link from "next/link"; import { notFound, redirect } from "next/navigation"; import { requireAdmin } from "../../../lib/auth"; import { getDb, type RikxRonde } from "../../../lib/db"; import { AppHeader } from "../../AppHeader"; import { updateRonde } from "../actions"; import { listExperts } from "../../../lib/experts"; import { ExpertCheckboxes } from "../ExpertCheckboxes"; import { RONDE_ERRORS, RondeFields } from "../RondeFields"; export default async function EditRondePage({ params, searchParams, }: { params: Promise<{ id: string }>; searchParams: Promise<{ error?: string }>; }) { const session = await requireAdmin(); const { id } = await params; const { error } = await searchParams; const row = getDb().prepare("SELECT * FROM rikx_rondes WHERE id = ?").get(Number(id)) as RikxRonde | undefined; if (!row) notFound(); const ronde = { ...row }; const experts = listExperts(); return (
{RONDE_ERRORS[error]}
)}