"use client"; import { useActionState } from "react"; import { changeOwnPassword, type ChangePwState } from "@/server/actions/account"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; const initial: ChangePwState = { status: "idle" }; export function ForcePasswordChangeForm({ policyHint }: { policyHint: string }) { const [state, action, pending] = useActionState(changeOwnPassword, initial); return (

Anforderungen: {policyHint}

{state.status === "error" && (

{state.message}

)}
); }