import React from 'react'; import { Menu, MenuContent, MenuList, MenuItem } from '@breakaway/preact-core'; import CodeBranchIcon from '@patternfly/react-icons/dist/esm/icons/code-branch-icon'; import LayerGroupIcon from '@patternfly/react-icons/dist/esm/icons/layer-group-icon'; import CubeIcon from '@patternfly/react-icons/dist/esm/icons/cube-icon'; export const MenuWithIcons: React.FunctionComponent = () => { const [activeItem, setActiveItem] = React.useState(0); const onSelect = (_event: React.MouseEvent | undefined, itemId: number | string | undefined) => { const item = itemId as number; // eslint-disable-next-line no-console console.log(`clicked ${item}`); setActiveItem(item); }; return ( } itemId={0}> From git } itemId={1}> Container image } itemId={2}> Docker file ); };