svelte-forms-lib
Advanced tools
Comparing version
@@ -609,3 +609,3 @@ 'use strict'; | ||
schema[key].fields, | ||
Object.assign({}, errors[key]), | ||
{...errors[key]}, | ||
); | ||
@@ -618,9 +618,11 @@ break; | ||
initialValues && initialValues[key] ? initialValues[key] : []; | ||
errors[key] = values.map((value) => | ||
getErrorsFromSchema( | ||
errors[key] = values.map((value) => { | ||
const innerError = getErrorsFromSchema( | ||
value, | ||
schema[key].innerType.fields, | ||
Object.assign({}, errors[key]), | ||
), | ||
); | ||
{...errors[key]}, | ||
); | ||
return Object.keys(innerError).length > 0 ? innerError : ''; | ||
}); | ||
break; | ||
@@ -627,0 +629,0 @@ } |
@@ -49,3 +49,3 @@ import {dequal as isEqual} from 'dequal/lite'; | ||
schema[key].fields, | ||
Object.assign({}, errors[key]), | ||
{...errors[key]}, | ||
); | ||
@@ -58,9 +58,11 @@ break; | ||
initialValues && initialValues[key] ? initialValues[key] : []; | ||
errors[key] = values.map((value) => | ||
getErrorsFromSchema( | ||
errors[key] = values.map((value) => { | ||
const innerError = getErrorsFromSchema( | ||
value, | ||
schema[key].innerType.fields, | ||
Object.assign({}, errors[key]), | ||
), | ||
); | ||
{...errors[key]}, | ||
); | ||
return Object.keys(innerError).length > 0 ? innerError : ''; | ||
}); | ||
break; | ||
@@ -67,0 +69,0 @@ } |
{ | ||
"name": "svelte-forms-lib", | ||
"version": "1.10.5", | ||
"version": "1.10.6", | ||
"description": "Svelte forms lib - A lightweight library for managing forms in Svelte v3", | ||
@@ -5,0 +5,0 @@ "typings": "./lib/index.d.ts", |
Sorry, the diff of this file is not supported yet
99867
0.2%3033
0.1%