import { useState } from 'react'; import { Tabs, Tab, TabTitleText, TabTitleIcon } from '@patternfly/react-core'; import RhUiUsersFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-users-fill-icon'; import RhUiContainerFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-container-fill-icon'; import DatabaseIcon from '@patternfly/react-icons/dist/esm/icons/database-icon'; import RhUiServerStackFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-server-stack-fill-icon'; import LaptopIcon from '@patternfly/react-icons/dist/esm/icons/laptop-icon'; import RhUiInfrastructureFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-infrastructure-fill-icon'; export const TabsIconAndText: React.FunctionComponent = () => { const [activeTabKey, setActiveTabKey] = useState(0); // Toggle currently active tab const handleTabClick = ( event: React.MouseEvent | React.KeyboardEvent | MouseEvent, tabIndex: string | number ) => { setActiveTabKey(tabIndex); }; return ( {' '} Users{' '} } aria-label="icons and text content" > Users {' '} Containers{' '} } > Containers {' '} Database{' '} } > Database {' '} Server{' '} } > Server {' '} System{' '} } > System {' '} Network{' '} } > Network ); };