-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Description
I'm using VFJS with Vuetify and I would like to pass vfjsFieldErrors
as the error-messages
prop to Vuetify's VTextField
component.
As far as I know, I could create a wrapper component for the uiSchema
and map vfjsFieldErrors
to error-messages
prop; however what I was thinking is since setting errorHandler
as true
on a component already gets the error messages as an array and passes them as children
, could it be possible to add an option to pass down the errors as a prop to the component instead?
I was thinking something like this:
{
component: 'v-text-field',
model: key,
fieldOptions: {
...
},
errorOptions: {
class: ['is-invalid'],
// If this key is found transform the errors the same was as if `errorHandler: true`
errorAsProp: 'error-messages'
// Optionally a mapper can be defined that would receive `ajv` errors array and you can
// transform them however you want
errorMapper: (errors) => ...
},
}
Maybe I'm missing something and there's an easier way to accomplish this?
Metadata
Metadata
Assignees
Labels
No labels