UNPKG

@modular-forms/react

Version:

The modular and type-safe form library for React

13 lines (12 loc) 435 B
import { getFieldAndArrayStores } from './getFieldAndArrayStores'; /** * Updates the invalid state of the form. * * @param form The store of the form. * @param dirty Whether there is an error. */ export function updateFormInvalid(form, invalid) { form.invalid.value = invalid || getFieldAndArrayStores(form).some((fieldOrFieldArray) => fieldOrFieldArray.active.peek() && fieldOrFieldArray.error.peek()); }