UNPKG

@trellixio/roaster-coffee

Version:
36 lines (30 loc) 1.5 kB
'use strict'; var React = require('react'); var index$1 = require('../../utils/classNames/index.js'); var index = require('../../utils/useDropdown/index.js'); var DropdownCardTrigger = require('./components/DropdownCardTrigger.js'); var DropdownCardActions = require('./components/DropdownCardActions.js'); var DropdownCardContent = require('./components/DropdownCardContent.js'); var DropdownCardDropdown = require('./components/DropdownCardDropdown.js'); var DropdownCard_context = require('./DropdownCard.context.js'); function _interopNamespaceDefault(e) { var n = Object.create(null); if (e) { for (var k in e) { n[k] = e[k]; } } n.default = e; return Object.freeze(n); } var React__namespace = /*#__PURE__*/_interopNamespaceDefault(React); const DropdownCard = ({ children, className, ...restOptions }) => { const dropdown = index.useDropdown({ ...restOptions }); return /* @__PURE__ */ React__namespace.createElement(DropdownCard_context.DropdownCardProvider, { value: dropdown }, /* @__PURE__ */ React__namespace.createElement("div", { className: index$1.classNames("card-dropdown-container", className) }, children)); }; DropdownCard.Trigger = DropdownCardTrigger.DropdownCardTrigger; DropdownCard.Content = DropdownCardContent.DropdownCardContent; DropdownCard.Dropdown = DropdownCardDropdown.DropdownCardDropdown; DropdownCard.Actions = DropdownCardActions.DropdownCardActions; exports.DropdownCard = DropdownCard; //# sourceMappingURL=DropdownCard.js.map