/* eslint-disable no-console */ import { useRef, useState } from 'react'; import { Compass, CompassHeader, CompassHero, CompassContent, CompassMainHeader, Panel, PanelMain, PanelMainBody, CompassMessageBar, CompassNavContent, CompassNavHome, CompassNavMain, CompassNavSearch, Hero, Tabs, TabsComponent, Tab, TabContent, TabTitleText, ActionList, ActionListGroup, ActionListItem, Button, Title, Tooltip } from '@patternfly/react-core'; import PlayIcon from '@patternfly/react-icons/dist/esm/icons/play-icon'; import OutlinedPlusSquare from '@patternfly/react-icons/dist/esm/icons/outlined-plus-square-icon'; import RhUiCopyIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-copy-icon'; import RhUiQuestionMarkCircleIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-question-mark-circle-icon'; export const CompassBasic: React.FunctionComponent = () => { const [activeTab, setActiveTab] = useState(0); const [activeSubtab, setActiveSubtab] = useState(0); const subTabsRef = useRef(null); const navContent = ( <> console.log('Home')} /> setActiveTab(tabIndex as number)} component={TabsComponent.nav} aria-label="Compass navigation tabs" > Tab 1} aria-label="Compass tab with subtabs" /> Tab 2} /> Tab 3} /> Disabled Tab 4} isDisabled /> console.log('Search')} /> setActiveSubtab(tabIndex as number)} aria-label="Compass navigation subtabs" >
Subtab 1
} /> Subtab 2} /> Disabled Subtab 3} isDisabled />
); const sidebarContent = (