'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 (
Passwort geändert. Alle offenen Sitzungen wurden beendet — auch diese hier. Beim
nächsten Klick wirst du zur Anmeldung geschickt.
)
}
return (
)
}