import React, { useState } from 'react'; import { useTranslation } from 'react-i18next'; import { toastSuccess, toastError } from '~/client/util/apiNotification'; import { apiv3Post } from '~/client/util/apiv3-client'; const PasswordResetRequestForm = (props) => { const { t } = useTranslation(); const [email, setEmail] = useState(''); const changeEmail = (inputValue) => { setEmail(inputValue); }; const sendPasswordResetRequestMail = async(e) => { e.preventDefault(); if (email === '') { toastError('err', t('forgot_password.email_is_required')); return; } try { await apiv3Post('/forgot-password', { email }); toastSuccess(t('forgot_password.success_to_send_email')); } catch (err) { toastError(err); } }; return (
); }; PasswordResetRequestForm.propTypes = { }; export default PasswordResetRequestForm;