@base-ui-components/react
Version:
Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.
13 lines • 349 B
JavaScript
/**
* Combines the field's client-side, stateful validity data with the external invalid state to
* determine the field's true validity.
*/
export function getCombinedFieldValidityData(validityData, invalid) {
return {
...validityData,
state: {
...validityData.state,
valid: !invalid && validityData.state.valid
}
};
}