"use client"; import { useActionState } from "react"; import { anmeldenMitPasswort, type AnmeldeZustand } from "@/actions/auth"; import { Button } from "@/components/ui/Button"; import { CONTROL_CLASS, Field } from "@/components/ui/Field"; // Anmeldung mit Passwort — der zweite Weg neben dem Firmenkonto, auf Zeit // (siehe actions/auth.ts). // // Die Meldung kommt aus der Server Action und ist für jeden Fehlschlag // dieselbe. Kein `autoFocus`: die Seite bietet zwei Wege an, und der obere ist // der gemeinte — den Cursor unten hineinzusetzen kehrte das um. const START: AnmeldeZustand = { fehler: null }; export function PasswortFormular() { const [zustand, aktion, laeuft] = useActionState(anmeldenMitPasswort, START); return (
{zustand.fehler && (

{zustand.fehler}

)} {(p) => ( )} {(p) => ( )}
); }