import Link from "next/link"; import { redirect } from "next/navigation"; import { getSession } from "../../../lib/auth"; import { listRikxRondes } from "../../../lib/db"; import { DEFAULT_PROJECT_STATUS, PROJECT_STATUSES } from "../../../lib/projectStatus"; import { AppHeader } from "../../AppHeader"; import { createProject } from "../actions"; export default async function NieuwProjectPage({ searchParams, }: { searchParams: Promise<{ error?: string }>; }) { const session = await getSession(); if (!session) redirect("/login"); const { error } = await searchParams; const rondes = listRikxRondes(); const errorMsg = error === "missing" ? "Vul een projectnaam in." : null; const inputClass = "rounded-lg border border-zinc-300 dark:border-zinc-700 bg-white dark:bg-zinc-800 px-3 py-2 text-sm text-zinc-900 dark:text-zinc-100 focus:outline-none focus:ring-2 focus:ring-rikx-orange"; return (
← Terug naar projecten

Nieuw project

{errorMsg &&

{errorMsg}

}
Annuleren
); }