'use client' import { useActionState } from 'react' import { useFormStatus } from 'react-dom' import { AlertCircle, CheckCircle2, Loader2 } from 'lucide-react' import { passwortAendern, type PasswortZustand } from '@/server/actions/konto' import { Alert, AlertDescription } from '@/components/ui/alert' import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' import { Feld } from '@/components/feld' function Absenden() { const { pending } = useFormStatus() return ( ) } export function PasswortFormular() { const [zustand, aktion] = useActionState(passwortAendern, {}) if (zustand.erfolg) { return ( ) } return (
{zustand.fehler && ( )} ) }