@orfeas126/box-ui-elements
Version:
Box UI Elements
30 lines (29 loc) • 954 B
JavaScript
/**
*
* @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