UNPKG

@trellixio/roaster-coffee

Version:
21 lines (18 loc) 1.1 kB
import * as React from 'react'; import { classNames } from '../../utils/classNames/index.js'; import { useDropdown } from '../../utils/useDropdown/index.js'; import { DropdownCardTrigger } from './components/DropdownCardTrigger.js'; import { DropdownCardActions } from './components/DropdownCardActions.js'; import { DropdownCardContent } from './components/DropdownCardContent.js'; import { DropdownCardDropdown } from './components/DropdownCardDropdown.js'; import { DropdownCardProvider } from './DropdownCard.context.js'; const DropdownCard = ({ children, className, ...restOptions }) => { const dropdown = useDropdown({ ...restOptions }); return /* @__PURE__ */ React.createElement(DropdownCardProvider, { value: dropdown }, /* @__PURE__ */ React.createElement("div", { className: classNames("card-dropdown-container", className) }, children)); }; DropdownCard.Trigger = DropdownCardTrigger; DropdownCard.Content = DropdownCardContent; DropdownCard.Dropdown = DropdownCardDropdown; DropdownCard.Actions = DropdownCardActions; export { DropdownCard }; //# sourceMappingURL=DropdownCard.js.map