import { useState } from 'react'; import { Menu, MenuContent, MenuList, MenuItem } from '@patternfly/react-core'; import RhUiTableIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-table-icon'; export const MenuOptionMultiSelect: React.FunctionComponent = () => { const [selectedItems, setSelectedItems] = useState([]); const onSelect = (_event: React.MouseEvent | undefined, itemId: number | string | undefined) => { const item = itemId as number; if (selectedItems.indexOf(item) !== -1) { setSelectedItems(selectedItems.filter((id) => id !== item)); } else { setSelectedItems([...selectedItems, item]); } }; return ( Option 1 Option 2 } itemId={2}> Option 3 ); };