import * as React from 'react'; import { useIntl } from 'react-intl'; import { Button, DropdownMenu } from '@box/blueprint-web'; import { Ellipsis } from '@box/blueprint-web-assets/icons/Fill'; import type { Selection } from 'react-aria-components'; import messages from '../../common/sub-header/messages'; export interface BulkItemAction { label: string; onClick: (selectedItemIds: Selection) => void; } export interface BulkItemActionMenuProps { actions: BulkItemAction[]; selectedItemIds: Selection; } export const BulkItemActionMenu = ({ actions, selectedItemIds }: BulkItemActionMenuProps) => { const { formatMessage } = useIntl(); return (