'use client'; import { useActionState } from 'react'; import { Absenden, Meldung } from '@/komponenten/Formularmeldung'; import { planErzeugen, wochenNotiz, wocheVerlegen, wochenStatusSetzen, type Rueckmeldung } from './aktionen'; export function PlanErzeugenFormular({ azubiId, text }: { azubiId: string; text: string }) { const [zustand, aktion] = useActionState(planErzeugen, {}); return (
{text} ); } export function VerlegenFormular({ azubiId, wochen, }: { azubiId: string; wochen: { nummer: number; titel: string; geplantVon: string }[]; }) { const [zustand, aktion] = useActionState(wocheVerlegen, {}); const erste = wochen[0]; return (
Verlegen

Ein beliebiges Datum wird auf den Montag seiner Woche gerundet. Abgeschlossene Wochen bleiben stehen.

); } export function StatusFormular({ azubiId, wochenNummer, status, }: { azubiId: string; wochenNummer: number; status: 'geplant' | 'laufend' | 'abgeschlossen'; }) { return (
); } export function NotizFormular({ azubiId, wochenNummer, notiz, }: { azubiId: string; wochenNummer: number; notiz: string; }) { const [zustand, aktion] = useActionState(wochenNotiz, {}); return (