index.js 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342
  1. var $aJPOC$babelruntimehelpersextends = require("@babel/runtime/helpers/extends");
  2. var $aJPOC$react = require("react");
  3. var $aJPOC$radixuiprimitive = require("@radix-ui/primitive");
  4. var $aJPOC$radixuireactcomposerefs = require("@radix-ui/react-compose-refs");
  5. var $aJPOC$radixuireactcontext = require("@radix-ui/react-context");
  6. var $aJPOC$radixuireactdismissablelayer = require("@radix-ui/react-dismissable-layer");
  7. var $aJPOC$radixuireactfocusguards = require("@radix-ui/react-focus-guards");
  8. var $aJPOC$radixuireactfocusscope = require("@radix-ui/react-focus-scope");
  9. var $aJPOC$radixuireactid = require("@radix-ui/react-id");
  10. var $aJPOC$radixuireactpopper = require("@radix-ui/react-popper");
  11. var $aJPOC$radixuireactportal = require("@radix-ui/react-portal");
  12. var $aJPOC$radixuireactpresence = require("@radix-ui/react-presence");
  13. var $aJPOC$radixuireactprimitive = require("@radix-ui/react-primitive");
  14. var $aJPOC$radixuireactslot = require("@radix-ui/react-slot");
  15. var $aJPOC$radixuireactusecontrollablestate = require("@radix-ui/react-use-controllable-state");
  16. var $aJPOC$ariahidden = require("aria-hidden");
  17. var $aJPOC$reactremovescroll = require("react-remove-scroll");
  18. function $parcel$export(e, n, v, s) {
  19. Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
  20. }
  21. function $parcel$interopDefault(a) {
  22. return a && a.__esModule ? a.default : a;
  23. }
  24. $parcel$export(module.exports, "createPopoverScope", () => $7d632c09314cddaf$export$c8393c9e73286932);
  25. $parcel$export(module.exports, "Popover", () => $7d632c09314cddaf$export$5b6b19405a83ff9d);
  26. $parcel$export(module.exports, "PopoverAnchor", () => $7d632c09314cddaf$export$96e5381f42521a79);
  27. $parcel$export(module.exports, "PopoverTrigger", () => $7d632c09314cddaf$export$7dacb05d26466c3);
  28. $parcel$export(module.exports, "PopoverPortal", () => $7d632c09314cddaf$export$dd679ffb4362d2d4);
  29. $parcel$export(module.exports, "PopoverContent", () => $7d632c09314cddaf$export$d7e1f420b25549ff);
  30. $parcel$export(module.exports, "PopoverClose", () => $7d632c09314cddaf$export$d6ac43ebaa40d53e);
  31. $parcel$export(module.exports, "PopoverArrow", () => $7d632c09314cddaf$export$3152841115e061b2);
  32. $parcel$export(module.exports, "Root", () => $7d632c09314cddaf$export$be92b6f5f03c0fe9);
  33. $parcel$export(module.exports, "Anchor", () => $7d632c09314cddaf$export$b688253958b8dfe7);
  34. $parcel$export(module.exports, "Trigger", () => $7d632c09314cddaf$export$41fb9f06171c75f4);
  35. $parcel$export(module.exports, "Portal", () => $7d632c09314cddaf$export$602eac185826482c);
  36. $parcel$export(module.exports, "Content", () => $7d632c09314cddaf$export$7c6e2c02157bb7d2);
  37. $parcel$export(module.exports, "Close", () => $7d632c09314cddaf$export$f39c2d165cd861fe);
  38. $parcel$export(module.exports, "Arrow", () => $7d632c09314cddaf$export$21b07c8f274aebd5);
  39. /* -------------------------------------------------------------------------------------------------
  40. * Popover
  41. * -----------------------------------------------------------------------------------------------*/ const $7d632c09314cddaf$var$POPOVER_NAME = 'Popover';
  42. const [$7d632c09314cddaf$var$createPopoverContext, $7d632c09314cddaf$export$c8393c9e73286932] = $aJPOC$radixuireactcontext.createContextScope($7d632c09314cddaf$var$POPOVER_NAME, [
  43. $aJPOC$radixuireactpopper.createPopperScope
  44. ]);
  45. const $7d632c09314cddaf$var$usePopperScope = $aJPOC$radixuireactpopper.createPopperScope();
  46. const [$7d632c09314cddaf$var$PopoverProvider, $7d632c09314cddaf$var$usePopoverContext] = $7d632c09314cddaf$var$createPopoverContext($7d632c09314cddaf$var$POPOVER_NAME);
  47. const $7d632c09314cddaf$export$5b6b19405a83ff9d = (props)=>{
  48. const { __scopePopover: __scopePopover , children: children , open: openProp , defaultOpen: defaultOpen , onOpenChange: onOpenChange , modal: modal = false } = props;
  49. const popperScope = $7d632c09314cddaf$var$usePopperScope(__scopePopover);
  50. const triggerRef = $aJPOC$react.useRef(null);
  51. const [hasCustomAnchor, setHasCustomAnchor] = $aJPOC$react.useState(false);
  52. const [open = false, setOpen] = $aJPOC$radixuireactusecontrollablestate.useControllableState({
  53. prop: openProp,
  54. defaultProp: defaultOpen,
  55. onChange: onOpenChange
  56. });
  57. return /*#__PURE__*/ $aJPOC$react.createElement($aJPOC$radixuireactpopper.Root, popperScope, /*#__PURE__*/ $aJPOC$react.createElement($7d632c09314cddaf$var$PopoverProvider, {
  58. scope: __scopePopover,
  59. contentId: $aJPOC$radixuireactid.useId(),
  60. triggerRef: triggerRef,
  61. open: open,
  62. onOpenChange: setOpen,
  63. onOpenToggle: $aJPOC$react.useCallback(()=>setOpen((prevOpen)=>!prevOpen
  64. )
  65. , [
  66. setOpen
  67. ]),
  68. hasCustomAnchor: hasCustomAnchor,
  69. onCustomAnchorAdd: $aJPOC$react.useCallback(()=>setHasCustomAnchor(true)
  70. , []),
  71. onCustomAnchorRemove: $aJPOC$react.useCallback(()=>setHasCustomAnchor(false)
  72. , []),
  73. modal: modal
  74. }, children));
  75. };
  76. /*#__PURE__*/ Object.assign($7d632c09314cddaf$export$5b6b19405a83ff9d, {
  77. displayName: $7d632c09314cddaf$var$POPOVER_NAME
  78. });
  79. /* -------------------------------------------------------------------------------------------------
  80. * PopoverAnchor
  81. * -----------------------------------------------------------------------------------------------*/ const $7d632c09314cddaf$var$ANCHOR_NAME = 'PopoverAnchor';
  82. const $7d632c09314cddaf$export$96e5381f42521a79 = /*#__PURE__*/ $aJPOC$react.forwardRef((props, forwardedRef)=>{
  83. const { __scopePopover: __scopePopover , ...anchorProps } = props;
  84. const context = $7d632c09314cddaf$var$usePopoverContext($7d632c09314cddaf$var$ANCHOR_NAME, __scopePopover);
  85. const popperScope = $7d632c09314cddaf$var$usePopperScope(__scopePopover);
  86. const { onCustomAnchorAdd: onCustomAnchorAdd , onCustomAnchorRemove: onCustomAnchorRemove } = context;
  87. $aJPOC$react.useEffect(()=>{
  88. onCustomAnchorAdd();
  89. return ()=>onCustomAnchorRemove()
  90. ;
  91. }, [
  92. onCustomAnchorAdd,
  93. onCustomAnchorRemove
  94. ]);
  95. return /*#__PURE__*/ $aJPOC$react.createElement($aJPOC$radixuireactpopper.Anchor, ($parcel$interopDefault($aJPOC$babelruntimehelpersextends))({}, popperScope, anchorProps, {
  96. ref: forwardedRef
  97. }));
  98. });
  99. /*#__PURE__*/ Object.assign($7d632c09314cddaf$export$96e5381f42521a79, {
  100. displayName: $7d632c09314cddaf$var$ANCHOR_NAME
  101. });
  102. /* -------------------------------------------------------------------------------------------------
  103. * PopoverTrigger
  104. * -----------------------------------------------------------------------------------------------*/ const $7d632c09314cddaf$var$TRIGGER_NAME = 'PopoverTrigger';
  105. const $7d632c09314cddaf$export$7dacb05d26466c3 = /*#__PURE__*/ $aJPOC$react.forwardRef((props, forwardedRef)=>{
  106. const { __scopePopover: __scopePopover , ...triggerProps } = props;
  107. const context = $7d632c09314cddaf$var$usePopoverContext($7d632c09314cddaf$var$TRIGGER_NAME, __scopePopover);
  108. const popperScope = $7d632c09314cddaf$var$usePopperScope(__scopePopover);
  109. const composedTriggerRef = $aJPOC$radixuireactcomposerefs.useComposedRefs(forwardedRef, context.triggerRef);
  110. const trigger = /*#__PURE__*/ $aJPOC$react.createElement($aJPOC$radixuireactprimitive.Primitive.button, ($parcel$interopDefault($aJPOC$babelruntimehelpersextends))({
  111. type: "button",
  112. "aria-haspopup": "dialog",
  113. "aria-expanded": context.open,
  114. "aria-controls": context.contentId,
  115. "data-state": $7d632c09314cddaf$var$getState(context.open)
  116. }, triggerProps, {
  117. ref: composedTriggerRef,
  118. onClick: $aJPOC$radixuiprimitive.composeEventHandlers(props.onClick, context.onOpenToggle)
  119. }));
  120. return context.hasCustomAnchor ? trigger : /*#__PURE__*/ $aJPOC$react.createElement($aJPOC$radixuireactpopper.Anchor, ($parcel$interopDefault($aJPOC$babelruntimehelpersextends))({
  121. asChild: true
  122. }, popperScope), trigger);
  123. });
  124. /*#__PURE__*/ Object.assign($7d632c09314cddaf$export$7dacb05d26466c3, {
  125. displayName: $7d632c09314cddaf$var$TRIGGER_NAME
  126. });
  127. /* -------------------------------------------------------------------------------------------------
  128. * PopoverPortal
  129. * -----------------------------------------------------------------------------------------------*/ const $7d632c09314cddaf$var$PORTAL_NAME = 'PopoverPortal';
  130. const [$7d632c09314cddaf$var$PortalProvider, $7d632c09314cddaf$var$usePortalContext] = $7d632c09314cddaf$var$createPopoverContext($7d632c09314cddaf$var$PORTAL_NAME, {
  131. forceMount: undefined
  132. });
  133. const $7d632c09314cddaf$export$dd679ffb4362d2d4 = (props)=>{
  134. const { __scopePopover: __scopePopover , forceMount: forceMount , children: children , container: container } = props;
  135. const context = $7d632c09314cddaf$var$usePopoverContext($7d632c09314cddaf$var$PORTAL_NAME, __scopePopover);
  136. return /*#__PURE__*/ $aJPOC$react.createElement($7d632c09314cddaf$var$PortalProvider, {
  137. scope: __scopePopover,
  138. forceMount: forceMount
  139. }, /*#__PURE__*/ $aJPOC$react.createElement($aJPOC$radixuireactpresence.Presence, {
  140. present: forceMount || context.open
  141. }, /*#__PURE__*/ $aJPOC$react.createElement($aJPOC$radixuireactportal.Portal, {
  142. asChild: true,
  143. container: container
  144. }, children)));
  145. };
  146. /*#__PURE__*/ Object.assign($7d632c09314cddaf$export$dd679ffb4362d2d4, {
  147. displayName: $7d632c09314cddaf$var$PORTAL_NAME
  148. });
  149. /* -------------------------------------------------------------------------------------------------
  150. * PopoverContent
  151. * -----------------------------------------------------------------------------------------------*/ const $7d632c09314cddaf$var$CONTENT_NAME = 'PopoverContent';
  152. const $7d632c09314cddaf$export$d7e1f420b25549ff = /*#__PURE__*/ $aJPOC$react.forwardRef((props, forwardedRef)=>{
  153. const portalContext = $7d632c09314cddaf$var$usePortalContext($7d632c09314cddaf$var$CONTENT_NAME, props.__scopePopover);
  154. const { forceMount: forceMount = portalContext.forceMount , ...contentProps } = props;
  155. const context = $7d632c09314cddaf$var$usePopoverContext($7d632c09314cddaf$var$CONTENT_NAME, props.__scopePopover);
  156. return /*#__PURE__*/ $aJPOC$react.createElement($aJPOC$radixuireactpresence.Presence, {
  157. present: forceMount || context.open
  158. }, context.modal ? /*#__PURE__*/ $aJPOC$react.createElement($7d632c09314cddaf$var$PopoverContentModal, ($parcel$interopDefault($aJPOC$babelruntimehelpersextends))({}, contentProps, {
  159. ref: forwardedRef
  160. })) : /*#__PURE__*/ $aJPOC$react.createElement($7d632c09314cddaf$var$PopoverContentNonModal, ($parcel$interopDefault($aJPOC$babelruntimehelpersextends))({}, contentProps, {
  161. ref: forwardedRef
  162. })));
  163. });
  164. /*#__PURE__*/ Object.assign($7d632c09314cddaf$export$d7e1f420b25549ff, {
  165. displayName: $7d632c09314cddaf$var$CONTENT_NAME
  166. });
  167. /* -----------------------------------------------------------------------------------------------*/ const $7d632c09314cddaf$var$PopoverContentModal = /*#__PURE__*/ $aJPOC$react.forwardRef((props, forwardedRef)=>{
  168. const context = $7d632c09314cddaf$var$usePopoverContext($7d632c09314cddaf$var$CONTENT_NAME, props.__scopePopover);
  169. const contentRef = $aJPOC$react.useRef(null);
  170. const composedRefs = $aJPOC$radixuireactcomposerefs.useComposedRefs(forwardedRef, contentRef);
  171. const isRightClickOutsideRef = $aJPOC$react.useRef(false); // aria-hide everything except the content (better supported equivalent to setting aria-modal)
  172. $aJPOC$react.useEffect(()=>{
  173. const content = contentRef.current;
  174. if (content) return $aJPOC$ariahidden.hideOthers(content);
  175. }, []);
  176. return /*#__PURE__*/ $aJPOC$react.createElement($aJPOC$reactremovescroll.RemoveScroll, {
  177. as: $aJPOC$radixuireactslot.Slot,
  178. allowPinchZoom: true
  179. }, /*#__PURE__*/ $aJPOC$react.createElement($7d632c09314cddaf$var$PopoverContentImpl, ($parcel$interopDefault($aJPOC$babelruntimehelpersextends))({}, props, {
  180. ref: composedRefs // we make sure we're not trapping once it's been closed
  181. ,
  182. trapFocus: context.open,
  183. disableOutsidePointerEvents: true,
  184. onCloseAutoFocus: $aJPOC$radixuiprimitive.composeEventHandlers(props.onCloseAutoFocus, (event)=>{
  185. var _context$triggerRef$c;
  186. event.preventDefault();
  187. if (!isRightClickOutsideRef.current) (_context$triggerRef$c = context.triggerRef.current) === null || _context$triggerRef$c === void 0 || _context$triggerRef$c.focus();
  188. }),
  189. onPointerDownOutside: $aJPOC$radixuiprimitive.composeEventHandlers(props.onPointerDownOutside, (event)=>{
  190. const originalEvent = event.detail.originalEvent;
  191. const ctrlLeftClick = originalEvent.button === 0 && originalEvent.ctrlKey === true;
  192. const isRightClick = originalEvent.button === 2 || ctrlLeftClick;
  193. isRightClickOutsideRef.current = isRightClick;
  194. }, {
  195. checkForDefaultPrevented: false
  196. }) // When focus is trapped, a `focusout` event may still happen.
  197. ,
  198. onFocusOutside: $aJPOC$radixuiprimitive.composeEventHandlers(props.onFocusOutside, (event)=>event.preventDefault()
  199. , {
  200. checkForDefaultPrevented: false
  201. })
  202. })));
  203. });
  204. const $7d632c09314cddaf$var$PopoverContentNonModal = /*#__PURE__*/ $aJPOC$react.forwardRef((props, forwardedRef)=>{
  205. const context = $7d632c09314cddaf$var$usePopoverContext($7d632c09314cddaf$var$CONTENT_NAME, props.__scopePopover);
  206. const hasInteractedOutsideRef = $aJPOC$react.useRef(false);
  207. const hasPointerDownOutsideRef = $aJPOC$react.useRef(false);
  208. return /*#__PURE__*/ $aJPOC$react.createElement($7d632c09314cddaf$var$PopoverContentImpl, ($parcel$interopDefault($aJPOC$babelruntimehelpersextends))({}, props, {
  209. ref: forwardedRef,
  210. trapFocus: false,
  211. disableOutsidePointerEvents: false,
  212. onCloseAutoFocus: (event)=>{
  213. var _props$onCloseAutoFoc;
  214. (_props$onCloseAutoFoc = props.onCloseAutoFocus) === null || _props$onCloseAutoFoc === void 0 || _props$onCloseAutoFoc.call(props, event);
  215. if (!event.defaultPrevented) {
  216. var _context$triggerRef$c2;
  217. if (!hasInteractedOutsideRef.current) (_context$triggerRef$c2 = context.triggerRef.current) === null || _context$triggerRef$c2 === void 0 || _context$triggerRef$c2.focus(); // Always prevent auto focus because we either focus manually or want user agent focus
  218. event.preventDefault();
  219. }
  220. hasInteractedOutsideRef.current = false;
  221. hasPointerDownOutsideRef.current = false;
  222. },
  223. onInteractOutside: (event)=>{
  224. var _props$onInteractOuts, _context$triggerRef$c3;
  225. (_props$onInteractOuts = props.onInteractOutside) === null || _props$onInteractOuts === void 0 || _props$onInteractOuts.call(props, event);
  226. if (!event.defaultPrevented) {
  227. hasInteractedOutsideRef.current = true;
  228. if (event.detail.originalEvent.type === 'pointerdown') hasPointerDownOutsideRef.current = true;
  229. } // Prevent dismissing when clicking the trigger.
  230. // As the trigger is already setup to close, without doing so would
  231. // cause it to close and immediately open.
  232. const target = event.target;
  233. const targetIsTrigger = (_context$triggerRef$c3 = context.triggerRef.current) === null || _context$triggerRef$c3 === void 0 ? void 0 : _context$triggerRef$c3.contains(target);
  234. if (targetIsTrigger) event.preventDefault(); // On Safari if the trigger is inside a container with tabIndex={0}, when clicked
  235. // we will get the pointer down outside event on the trigger, but then a subsequent
  236. // focus outside event on the container, we ignore any focus outside event when we've
  237. // already had a pointer down outside event.
  238. if (event.detail.originalEvent.type === 'focusin' && hasPointerDownOutsideRef.current) event.preventDefault();
  239. }
  240. }));
  241. });
  242. /* -----------------------------------------------------------------------------------------------*/ const $7d632c09314cddaf$var$PopoverContentImpl = /*#__PURE__*/ $aJPOC$react.forwardRef((props, forwardedRef)=>{
  243. const { __scopePopover: __scopePopover , trapFocus: trapFocus , onOpenAutoFocus: onOpenAutoFocus , onCloseAutoFocus: onCloseAutoFocus , disableOutsidePointerEvents: disableOutsidePointerEvents , onEscapeKeyDown: onEscapeKeyDown , onPointerDownOutside: onPointerDownOutside , onFocusOutside: onFocusOutside , onInteractOutside: onInteractOutside , ...contentProps } = props;
  244. const context = $7d632c09314cddaf$var$usePopoverContext($7d632c09314cddaf$var$CONTENT_NAME, __scopePopover);
  245. const popperScope = $7d632c09314cddaf$var$usePopperScope(__scopePopover); // Make sure the whole tree has focus guards as our `Popover` may be
  246. // the last element in the DOM (beacuse of the `Portal`)
  247. $aJPOC$radixuireactfocusguards.useFocusGuards();
  248. return /*#__PURE__*/ $aJPOC$react.createElement($aJPOC$radixuireactfocusscope.FocusScope, {
  249. asChild: true,
  250. loop: true,
  251. trapped: trapFocus,
  252. onMountAutoFocus: onOpenAutoFocus,
  253. onUnmountAutoFocus: onCloseAutoFocus
  254. }, /*#__PURE__*/ $aJPOC$react.createElement($aJPOC$radixuireactdismissablelayer.DismissableLayer, {
  255. asChild: true,
  256. disableOutsidePointerEvents: disableOutsidePointerEvents,
  257. onInteractOutside: onInteractOutside,
  258. onEscapeKeyDown: onEscapeKeyDown,
  259. onPointerDownOutside: onPointerDownOutside,
  260. onFocusOutside: onFocusOutside,
  261. onDismiss: ()=>context.onOpenChange(false)
  262. }, /*#__PURE__*/ $aJPOC$react.createElement($aJPOC$radixuireactpopper.Content, ($parcel$interopDefault($aJPOC$babelruntimehelpersextends))({
  263. "data-state": $7d632c09314cddaf$var$getState(context.open),
  264. role: "dialog",
  265. id: context.contentId
  266. }, popperScope, contentProps, {
  267. ref: forwardedRef,
  268. style: {
  269. ...contentProps.style,
  270. '--radix-popover-content-transform-origin': 'var(--radix-popper-transform-origin)',
  271. '--radix-popover-content-available-width': 'var(--radix-popper-available-width)',
  272. '--radix-popover-content-available-height': 'var(--radix-popper-available-height)',
  273. '--radix-popover-trigger-width': 'var(--radix-popper-anchor-width)',
  274. '--radix-popover-trigger-height': 'var(--radix-popper-anchor-height)'
  275. }
  276. }))));
  277. });
  278. /* -------------------------------------------------------------------------------------------------
  279. * PopoverClose
  280. * -----------------------------------------------------------------------------------------------*/ const $7d632c09314cddaf$var$CLOSE_NAME = 'PopoverClose';
  281. const $7d632c09314cddaf$export$d6ac43ebaa40d53e = /*#__PURE__*/ $aJPOC$react.forwardRef((props, forwardedRef)=>{
  282. const { __scopePopover: __scopePopover , ...closeProps } = props;
  283. const context = $7d632c09314cddaf$var$usePopoverContext($7d632c09314cddaf$var$CLOSE_NAME, __scopePopover);
  284. return /*#__PURE__*/ $aJPOC$react.createElement($aJPOC$radixuireactprimitive.Primitive.button, ($parcel$interopDefault($aJPOC$babelruntimehelpersextends))({
  285. type: "button"
  286. }, closeProps, {
  287. ref: forwardedRef,
  288. onClick: $aJPOC$radixuiprimitive.composeEventHandlers(props.onClick, ()=>context.onOpenChange(false)
  289. )
  290. }));
  291. });
  292. /*#__PURE__*/ Object.assign($7d632c09314cddaf$export$d6ac43ebaa40d53e, {
  293. displayName: $7d632c09314cddaf$var$CLOSE_NAME
  294. });
  295. /* -------------------------------------------------------------------------------------------------
  296. * PopoverArrow
  297. * -----------------------------------------------------------------------------------------------*/ const $7d632c09314cddaf$var$ARROW_NAME = 'PopoverArrow';
  298. const $7d632c09314cddaf$export$3152841115e061b2 = /*#__PURE__*/ $aJPOC$react.forwardRef((props, forwardedRef)=>{
  299. const { __scopePopover: __scopePopover , ...arrowProps } = props;
  300. const popperScope = $7d632c09314cddaf$var$usePopperScope(__scopePopover);
  301. return /*#__PURE__*/ $aJPOC$react.createElement($aJPOC$radixuireactpopper.Arrow, ($parcel$interopDefault($aJPOC$babelruntimehelpersextends))({}, popperScope, arrowProps, {
  302. ref: forwardedRef
  303. }));
  304. });
  305. /*#__PURE__*/ Object.assign($7d632c09314cddaf$export$3152841115e061b2, {
  306. displayName: $7d632c09314cddaf$var$ARROW_NAME
  307. });
  308. /* -----------------------------------------------------------------------------------------------*/ function $7d632c09314cddaf$var$getState(open) {
  309. return open ? 'open' : 'closed';
  310. }
  311. const $7d632c09314cddaf$export$be92b6f5f03c0fe9 = $7d632c09314cddaf$export$5b6b19405a83ff9d;
  312. const $7d632c09314cddaf$export$b688253958b8dfe7 = $7d632c09314cddaf$export$96e5381f42521a79;
  313. const $7d632c09314cddaf$export$41fb9f06171c75f4 = $7d632c09314cddaf$export$7dacb05d26466c3;
  314. const $7d632c09314cddaf$export$602eac185826482c = $7d632c09314cddaf$export$dd679ffb4362d2d4;
  315. const $7d632c09314cddaf$export$7c6e2c02157bb7d2 = $7d632c09314cddaf$export$d7e1f420b25549ff;
  316. const $7d632c09314cddaf$export$f39c2d165cd861fe = $7d632c09314cddaf$export$d6ac43ebaa40d53e;
  317. const $7d632c09314cddaf$export$21b07c8f274aebd5 = $7d632c09314cddaf$export$3152841115e061b2;
  318. //# sourceMappingURL=index.js.map