import React from 'react'; import { Dropdown, DropdownToggle, DropdownItem } from '@breakaway/preact-core/deprecated'; import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon'; import CubesIcon from '@patternfly/react-icons/dist/esm/icons/cubes-icon'; export const DropdownDescriptions: React.FunctionComponent = () => { const [isOpen, setIsOpen] = React.useState(false); const onToggle = (_event: any, isOpen: boolean) => { setIsOpen(isOpen); }; const onFocus = () => { const element = document.getElementById('toggle-descriptions'); element?.focus(); }; const onSelect = () => { setIsOpen(false); onFocus(); }; const dropdownItems = [ }> Link , } description="This is a very long description that describes the menu item" > Action , Disabled link , Disabled action ]; return ( Dropdown } isOpen={isOpen} dropdownItems={dropdownItems} /> ); };