@adaptui/react
Version:
Collection of headless components/hooks that are accessible, composable, customizable from low level to build your own UI & Design System powered by Reakit
22 lines (16 loc) • 791 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getSelectedId = exports.AccordionContext = void 0;
var _store = require("ariakit-utils/store");
var AccordionContext = (0, _store.createStoreContext)();
exports.AccordionContext = AccordionContext;
var getSelectedId = function getSelectedId(state, id) {
var _state$selectedId;
if (!id) return;
if (state !== null && state !== void 0 && state.allowMultiple) return state === null || state === void 0 ? void 0 : (_state$selectedId = state.selectedId) === null || _state$selectedId === void 0 ? void 0 : _state$selectedId.includes(id);
return (state === null || state === void 0 ? void 0 : state.selectedId) === id;
};
exports.getSelectedId = getSelectedId;
//# sourceMappingURL=__utils.js.map