'use client'; import { useActionState } from 'react'; import { Absenden, Meldung } from '@/komponenten/Formularmeldung'; import { blattAbzeichnen, blattZurueckgeben, type Rueckmeldung } from '../aktionen'; /** * Abzeichnen oder zurückgeben. * * Zurückgeben verlangt eine Anmerkung – ohne sie weiß der Azubi nicht, was er * ändern soll, und das Blatt pendelt hin und her. */ export function Abzeichnen({ berichtId, anmerkung, status, }: { berichtId: string; anmerkung: string; status: string; }) { const [abzeichenZustand, abzeichnen] = useActionState(blattAbzeichnen, {}); const [rueckgabeZustand, zurueckgeben] = useActionState(blattZurueckgeben, {}); if (status === 'abgezeichnet') return null; return (