@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.
17 lines • 511 B
JavaScript
import { transitionStatusMapping } from "../../utils/stateAttributesMapping.js";
import { fieldValidityMapping } from "../../field/utils/constants.js";
import { RadioRootDataAttributes } from "../root/RadioRootDataAttributes.js";
export const stateAttributesMapping = {
checked(value) {
if (value) {
return {
[RadioRootDataAttributes.checked]: ''
};
}
return {
[RadioRootDataAttributes.unchecked]: ''
};
},
...transitionStatusMapping,
...fieldValidityMapping
};