import {Dialog} from '@common/ui/overlays/dialog/dialog'; import {useDialogContext} from '@common/ui/overlays/dialog/dialog-context'; import { ConfirmPasswordPayload, useConfirmPassword, } from '@common/auth/ui/confirm-password/requests/use-confirm-password'; import {useForm} from 'react-hook-form'; import {DialogHeader} from '@common/ui/overlays/dialog/dialog-header'; import {Trans} from '@common/i18n/trans'; import {DialogBody} from '@common/ui/overlays/dialog/dialog-body'; import {Form} from '@common/ui/forms/form'; import {FormTextField} from '@common/ui/forms/input-field/text-field/text-field'; import {DialogFooter} from '@common/ui/overlays/dialog/dialog-footer'; import {Button} from '@common/ui/buttons/button'; export function ConfirmPasswordDialog() { const {close, formId} = useDialogContext(); const form = useForm(); const confirmPassword = useConfirmPassword(form); return (

confirmPassword.mutate(values, { onSuccess: () => close(values.password), }) } > } type="password" required autoFocus />
); }