@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.
30 lines (29 loc) • 624 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.triggerOpenStateMapping = exports.collapsibleOpenStateMapping = void 0;
const PANEL_OPEN_HOOK = {
'data-open': ''
};
const PANEL_CLOSED_HOOK = {
'data-closed': ''
};
const triggerOpenStateMapping = exports.triggerOpenStateMapping = {
open(value) {
if (value) {
return {
'data-panel-open': ''
};
}
return null;
}
};
const collapsibleOpenStateMapping = exports.collapsibleOpenStateMapping = {
open(value) {
if (value) {
return PANEL_OPEN_HOOK;
}
return PANEL_CLOSED_HOOK;
}
};