import * as React from 'react'; import { useIntl } from 'react-intl'; import { DropdownMenu, IconButton } from '@box/blueprint-web'; import { Ellipsis } from '@box/blueprint-web-assets/icons/Fill'; import type { Crumb } from '../../../common/types/core'; import messages from '../messages'; export interface BreadcrumbDropdownProps { crumbs: Crumb[]; onCrumbClick: (item: string) => void; portalElement?: HTMLElement; } const BreadcrumbDropdown = ({ crumbs, onCrumbClick, portalElement }: BreadcrumbDropdownProps) => { const { formatMessage } = useIntl(); return ( {crumbs.map(({ id, name }: Crumb) => ( onCrumbClick(id)}> {name} ))} ); }; export default BreadcrumbDropdown;