diff --git a/src/client/hooks/useValidation.ts b/src/client/hooks/useValidation.ts index 86351fa..4291bc4 100644 --- a/src/client/hooks/useValidation.ts +++ b/src/client/hooks/useValidation.ts @@ -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]);