UNPKG

braid-design-system

Version:
31 lines (30 loc) 851 B
"use strict"; const jsxRuntime = require("react/jsx-runtime"); const lib_playroom_playroomState_cjs = require("../../playroom/playroomState.cjs"); const lib_components_Disclosure_Disclosure_cjs = require("./Disclosure.cjs"); const Disclosure = ({ stateName, expanded, expandLabel, collapseLabel, onToggle, ...restProps }) => { const [state, handleChange] = lib_playroom_playroomState_cjs.useFallbackState( stateName, expanded, onToggle, false ); return /* @__PURE__ */ jsxRuntime.jsx( lib_components_Disclosure_Disclosure_cjs.Disclosure, { expanded: state, onToggle: handleChange, expandLabel: typeof expandLabel !== "boolean" ? expandLabel : "", collapseLabel: typeof collapseLabel !== "boolean" ? collapseLabel : "", ...restProps } ); }; exports.Disclosure = Disclosure;