We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error messages and CSS changes do not show when using nested FormField names
<FormField name="credentials.password" validation={{ validate: value => value === 'test' || 'Value does not equal test' }} />
Errors Object shows up like this
{ errors: { credentials: { password: { message: 'Value does not equal test', type: 'validate', } }, }
FormField currently shows an error by
error={Boolean(errors[name])}
and shows a message by
errors[name]?.message
This only works on non nested field names. Validation works but showing errors does not.
FormField should use Lodash get utility function to grab errors
get
The text was updated successfully, but these errors were encountered:
beahoop
No branches or pull requests
Problem
Error messages and CSS changes do not show when using nested FormField names
Errors Object shows up like this
FormField currently shows an error by
error={Boolean(errors[name])}
and shows a message by
errors[name]?.message
This only works on non nested field names. Validation works but showing errors does not.
Solution
FormField should use Lodash
get
utility function to grab errorsThe text was updated successfully, but these errors were encountered: