import { Fragment, useState } from 'react'; import { ActionList, ActionListGroup, ActionListItem, Button, Dropdown, DropdownList, DropdownItem, MenuToggle, MenuToggleElement, Divider } from '@patternfly/react-core'; import RhUiEllipsisVerticalFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-ellipsis-vertical-fill-icon'; export const ActionListSingleGroup: React.FunctionComponent = () => { const [isOpen, setIsOpen] = useState(false); const onToggle = () => { setIsOpen(!isOpen); }; const onSelect = (event: React.MouseEvent | undefined) => { event?.stopPropagation(); setIsOpen(!isOpen); }; const dropdownItems = ( <> Link Action Disabled Link Disabled Action Separated Link Separated Action ); return (
With kebab ) => ( } /> )} isOpen={isOpen} onOpenChange={(isOpen: boolean) => setIsOpen(isOpen)} > {dropdownItems}
); };