import Link from "next/link"; import { notFound, redirect } from "next/navigation"; import { getSession } from "../../../lib/auth"; import { getDb, type RikxRonde } from "../../../lib/db"; import { AppHeader } from "../../AppHeader"; import { updateRonde } from "../actions"; import { RONDE_ERRORS, RondeFields } from "../RondeFields"; export default async function EditRondePage({ params, searchParams, }: { params: Promise<{ id: string }>; searchParams: Promise<{ error?: string }>; }) { const session = await getSession(); if (!session) redirect("/login"); 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 }; return (
← Terug naar Rikx rondes

Rikx Ronde bewerken

{error && RONDE_ERRORS[error] && (

{RONDE_ERRORS[error]}

)}

Een andere Rikx waarde of prijs verandert de Rikx calculatie van alle projecten in deze ronde.

Annuleren
); }