import * as React from 'react'; import { useMutation } from '@apollo/client'; import Paper from '@mui/material/Paper'; import Typography from '@mui/material/Typography'; import LoadingButton from '@mui/lab/LoadingButton'; import { FORGOT_PASSWORD } from 'graphql/mutations/forgot-password.ee'; import Form from 'components/Form'; import TextField from 'components/TextField'; import useFormatMessage from 'hooks/useFormatMessage'; export default function ForgotPasswordForm() { const formatMessage = useFormatMessage(); const [forgotPassword, { data, loading }] = useMutation(FORGOT_PASSWORD); const handleSubmit = async (values) => { await forgotPassword({ variables: { input: values, }, }); }; return ( theme.palette.text.disabled, pb: 2, mb: 2, }} gutterBottom > {formatMessage('forgotPasswordForm.title')}
{formatMessage('forgotPasswordForm.submit')} {data && ( theme.palette.success.main }} > {formatMessage('forgotPasswordForm.instructionsSent')} )}
); }