import React from 'react'; import { Breadcrumb, BreadcrumbItem, BreadcrumbHeading, Badge, Dropdown, DropdownList, DropdownItem, MenuToggle, MenuToggleElement } from '@breakaway/preact-core'; import AngleLeftIcon from '@patternfly/react-icons/dist/esm/icons/angle-left-icon'; import CaretDownIcon from '@patternfly/react-icons/dist/esm/icons/caret-down-icon'; const dropdownItems = [ } key="edit"> Edit , } key="action"> Deployment , } key="apps"> Applications ]; export const BreadcrumbDropdown: React.FunctionComponent = () => { const [isOpen, setIsOpen] = React.useState(false); const badgeToggleRef = React.useRef(); const onToggle = () => setIsOpen(!isOpen); const onSelect = () => { setIsOpen((prevIsOpen: boolean) => !prevIsOpen); badgeToggleRef?.current?.focus(); }; return ( Section home setIsOpen(isOpen)} toggle={(toggleRef: React.Ref) => ( {dropdownItems.length}{' '} )} isOpen={isOpen} > {dropdownItems.map((dropdownItem) => dropdownItem)} Section title ); };