"use client"; import { useActionState, useState } from "react"; import type { RikxRonde } from "../../lib/db"; import { createExpert, deleteExpert, resendInvite, type InviteState } from "./actions"; const inputClass = "h-10 rounded-lg border border-zinc-300 dark:border-zinc-700 bg-white dark:bg-zinc-800 px-3 text-sm text-zinc-900 dark:text-zinc-100 focus:outline-none focus:ring-2 focus:ring-rikx-orange"; const labelClass = "text-sm font-medium text-zinc-700 dark:text-zinc-300"; // Melding na het aanmaken of opnieuw uitnodigen; bij een link (geen SMTP) met kopieerknop export function InviteResult({ state }: { state: InviteState }) { const [copied, setCopied] = useState(false); if (state.status === "idle") return null; if (state.status === "error") return
{state.message}
; if (state.status === "sent") return{state.message}
; return ({state.message}
Er zijn nog geen Rikx rondes.
; } return (