@trellixio/roaster-coffee
Version:
Beans' product component library
21 lines (18 loc) • 1.1 kB
JavaScript
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