UNPKG

@modular-forms/qwik

Version:

The modular and type-safe form library for Qwik

13 lines (12 loc) 415 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 = invalid || getFieldAndArrayStores(form).some((fieldOrFieldArray) => fieldOrFieldArray.active && fieldOrFieldArray.error); }