UNPKG

@orfeas126/box-ui-elements

Version:
30 lines (29 loc) 954 B
/** * * @file Drop down part of breadcrumbs * @author Box */ import * as React from 'react'; import PlainButton from '../../../components/plain-button/PlainButton'; import DropdownMenu from '../../../components/dropdown-menu/DropdownMenu'; import Menu from '../../../components/menu/Menu'; import MenuItem from '../../../components/menu/MenuItem'; import './BreadcrumbDropdown.scss'; const BreadcrumbDropdown = ({ crumbs, onCrumbClick, className = '' }) => /*#__PURE__*/React.createElement(DropdownMenu, { constrainToScrollParent: true }, /*#__PURE__*/React.createElement(PlainButton, { className: `be-breadcrumbs-drop-down ${className}`, type: "button" }, "\xB7\xB7\xB7"), /*#__PURE__*/React.createElement(Menu, null, crumbs.map(({ id, name }) => /*#__PURE__*/React.createElement(MenuItem, { key: id, onClick: () => onCrumbClick(id) }, name)))); export default BreadcrumbDropdown; //# sourceMappingURL=BreadcrumbDropdown.js.map