import { useState } from 'react'; import { PageSection, PageBreadcrumb, Breadcrumb, BreadcrumbItem, Tabs, Tab, TabContent, TabContentBody, TabTitleText, Title, DescriptionList, DescriptionListGroup, DescriptionListTerm, DescriptionListDescription, Label, LabelColor, LabelGroup, Flex, FlexItem } from '@patternfly/react-core'; import RhUiCheckCircleFillIcon from '@patternfly/react-icons/dist/js/icons/rh-ui-check-circle-fill-icon'; import RhUiInformationFillIcon from '@patternfly/react-icons/dist/js/icons/rh-ui-information-fill-icon'; import spacing from '@patternfly/react-styles/css/utilities/Spacing/spacing'; import { DashboardWrapper } from '@patternfly/react-core/dist/js/demos/DashboardWrapper'; export const TabsOpen: React.FunctionComponent = () => { const [activeTabKey, setActiveTabKey] = useState(0); // Toggle currently active tab const handleTabClick = (_event: React.MouseEvent, tabIndex: number | string) => { setActiveTabKey(tabIndex); }; const tabsBreadcrumb = ( Overview Pods Pod details{' '} ); const tabContent = ( Pod details Name 3scale-control-fccb6ddb9-phyqv9 Status Running Namespace knative-serving-ingress Restart policy Always restart Labels Active deadline seconds Not configured Tolerations stuff Pod IP 10.345.2.197 Annotations stuff Node ip-10-0-233-118.us-east-2.computer.external Created at ); return ( {tabsBreadcrumb} 3scale-control-fccb6ddb9-phyqv9 Details} tabContentId={`tabContent${0}`} /> YAML} tabContentId={`tabContent${1}`} /> Environment} tabContentId={`tabContent${2}`} /> Events} tabContentId={`tabContent${3}`} /> Terminal} tabContentId={`tabContent${4}`} /> ); };