RequestPassword.tsx 605 B

1234567891011121314151617181920212223
  1. import { useRequestResetMutation } from '../../gql'
  2. import { useFormHandler, TextInput } from '../../form'
  3. const initialValues = {
  4. email: ''
  5. }
  6. const RequestPassword = () => {
  7. const [requestPassword, { loading, error }] = useRequestResetMutation()
  8. const { inputProps } = useFormHandler(initialValues)
  9. return (
  10. <form onSubmit={async (event: React.SyntheticEvent) => {
  11. event.preventDefault()
  12. }}>
  13. <TextInput label='Email' {...inputProps('email')} />
  14. <button type='submit' disabled={loading}>Request new password</button>
  15. </form>
  16. )
  17. }
  18. export default RequestPassword