import React from 'react'; import cn from 'classnames'; import { ForwardButton } from 'components/Buttons'; import { blinkIf } from 'components/Blinky'; import { useFormState } from 'react-final-form'; export default function SubmitButton({ as: As = ForwardButton, className, children, handleSubmit, ...rest }) { const { valid, validating, submitting, submitError } = useFormState({ subscription: { valid: true, validating: true, submitting: true, submitError: true, }, }); return ( {submitError ? 'Error submitting' : children} ); }