import { Label, PageSection } from '@patternfly/react-core'; import { Table, Thead, Tr, Th, Tbody, Td, TableText } from '@patternfly/react-table'; import { DashboardWrapper } from '@patternfly/react-table/dist/esm/demos/DashboardWrapper'; import { rows, columns } from '@patternfly/react-table/dist/esm/demos/sampleData'; export const TableStickyHeader: React.FunctionComponent = () => { const renderLabel = (labelText: string) => { switch (labelText) { case 'Running': return {labelText}; case 'Stopped': return {labelText}; case 'Needs Maintenance': return {labelText}; case 'Down': return {labelText}; } }; return ( {columns[0]} {columns[1]} {columns[2]} {columns[3]} {columns[4]} {columns[5]} {columns[6]} {columns[7]} {rows.map((row) => ( {row.name} {row.threads} {row.applications} {row.workspaces} {renderLabel(row.status)} {row.location} {row.lastModified} {row.url} ))} ); };