fix reset validation

This commit is contained in:
Chika 2020-09-28 14:17:31 +03:00
parent 0581875dc3
commit 58ea7bba2d

View File

@ -30,15 +30,10 @@ export const useValidation = ({
// inner validation && set validation status to store
useEffect(() => {
if (!validator) {
return;
}
if (!value) {
setValidation(undefined);
calculationStore.setValidation(elementName, undefined);
} else {
const validationResult = validator(value);
setValidation(validationResult);
let validationResult = validator ? validator(value) : true;
calculationStore.setValidation(elementName, validationResult);
}
}, [value, validator, elementName]);