import React, { useState } from 'react'; import { LoadingButton } from '@material-ui/lab'; import Alert from '../../../component/alert'; const ParentForgotPassword = () => { const [email, setEmail] = useState(''); const [submit, setSubmit] = useState(false); const [_422errors, set422Errors] = useState({email: ''}) const [_400error, set400Error] = useState('') const [_success, setSuccess] = useState('') const handleSubmit = (e) => { e.preventDefault(); set422Errors({email: ''}); setSubmit(true); const formdata = new FormData(); formdata.append('email', email); axios.post('/api/fathers/requestPassword', formdata) .then(response => { setSubmit(false) switch (response.data.status_code) { case 200: setSuccess(response.data.success_messages); break; case 400: set400Error(response.data.error_messages); break; case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break; } }) } return (

パスワードを忘れた方

setEmail(e.target.value)} autoFocus/> { _422errors.email && {_422errors.email} }
パスワード再設定URLを送信 { _400error && set400Error('')}>{_400error} } { _success && setSuccess('')}>{_success} }
) } export default ParentForgotPassword;