import {useForm} from 'react-hook-form'; import {useId} from 'react'; import {Form} from '@common/ui/forms/form'; import {AccountSettingsPanel} from '@common/auth/ui/account-settings/account-settings-panel'; import {FormTextField} from '@common/ui/forms/input-field/text-field/text-field'; import {UpdatePasswordPayload, useUpdatePassword} from './use-update-password'; import {Button} from '@common/ui/buttons/button'; import {Trans} from '@common/i18n/trans'; import {AccountSettingsId} from '@common/auth/ui/account-settings/account-settings-sidenav'; export function ChangePasswordPanel() { const form = useForm(); const formId = useId(); const updatePassword = useUpdatePassword(form); return ( } actions={ } >
{ updatePassword.mutate(newValues, { onSuccess: () => { form.reset(); }, }); }} > } type="password" autoComplete="current-password" required /> } type="password" autoComplete="new-password" required /> } type="password" autoComplete="new-password" required />
); }