Skip to content

Commit 371744e

Browse files
committed
feat: expose errorBag to <Form /> slot props
1 parent 9c80df6 commit 371744e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/vee-validate/src/Form.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ type FormSlotProps = UnwrapRef<
1616
FormContext,
1717
| 'meta'
1818
| 'errors'
19+
| 'errorBag'
1920
| 'values'
2021
| 'isSubmitting'
2122
| 'submitCount'
@@ -88,6 +89,7 @@ const FormImpl = defineComponent({
8889

8990
const {
9091
errors,
92+
errorBag,
9193
values,
9294
meta,
9395
isSubmitting,
@@ -146,6 +148,7 @@ const FormImpl = defineComponent({
146148
function getMeta<TValues extends GenericFormValues = GenericFormValues>() {
147149
return deepCopy(meta.value) as FormMeta<TValues>;
148150
}
151+
149152
function getErrors<TValues extends GenericFormValues = GenericFormValues>() {
150153
return deepCopy(errors.value) as FormErrors<TValues>;
151154
}
@@ -154,7 +157,8 @@ const FormImpl = defineComponent({
154157
return {
155158
meta: meta.value,
156159
errors: errors.value,
157-
values: values,
160+
errorBag: errorBag.value,
161+
values,
158162
isSubmitting: isSubmitting.value,
159163
submitCount: submitCount.value,
160164
controlledValues: controlledValues.value,

0 commit comments

Comments
 (0)