@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.
19 lines (18 loc) • 491 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getCombinedFieldValidityData = getCombinedFieldValidityData;
/**
* Combines the field's client-side, stateful validity data with the external invalid state to
* determine the field's true validity.
*/
function getCombinedFieldValidityData(validityData, invalid) {
return {
...validityData,
state: {
...validityData.state,
valid: !invalid && validityData.state.valid
}
};
}
;