@@ -710,109 +710,6 @@ const AnimationsPage: FunctionComponent = () => {
710710} ;
711711
712712// Can't break this into a separate file, seems we need to stay in the examples dir when using '@patternfly/react-table'
713- // const AnimationsResourcesTable: FunctionComponent = () => {
714- // const [areAllExpanded, setAreAllExpanded] = useState(false);
715- // const [collapseAllAriaLabel, setCollapseAllAriaLabel] = useState('Expand all');
716- // const [expandedAppNames, setExpandedAppNames] = useState(initialExpandedServerNames);
717- // const [loading, setLoading] = useState(true);
718- // const { tourStep, renderTourStepElement } = useGuidedTour();
719-
720- // useEffect(() => {
721- // const timer = setTimeout(() => setLoading(false), 2000);
722-
723- // return () => {
724- // if (timer) {
725- // clearTimeout(timer);
726- // }
727- // };
728- // }, [loading, tourStep?.stepId]);
729-
730- // useEffect(() => {
731- // const allExpanded = expandedAppNames.length === applicationsData.length;
732- // setAreAllExpanded(allExpanded);
733- // setCollapseAllAriaLabel(allExpanded ? 'Collapse all' : 'Expand all');
734- // }, [expandedAppNames]);
735-
736- // const setAppExpanded = (app: Application, isExpanding: boolean) => {
737- // const others = expandedAppNames.filter((n) => n !== app.name);
738- // setExpandedAppNames(isExpanding ? [...others, app.name] : others);
739- // };
740-
741- // const isAppExpanded = (app: Application) => expandedAppNames.includes(app.name);
742-
743- // const onCollapseAll = (_event: any, _rowIndex: number, isOpen: boolean) => {
744- // setExpandedAppNames(isOpen ? applicationsData.map((app) => app.name) : []);
745- // };
746-
747- // return (
748- // <Card component="div">
749- // {loading || tourStep?.stepId === 'skeletonLoader' ? (
750- // <>
751- // {renderTourStepElement(
752- // 'skeletonLoader',
753- // <SkeletonTable id="skeleton-table" columns={['', ...expandableColumns]} rows={8} />
754- // )}
755- // </>
756- // ) : (
757- // <Table aria-label="Collapsible table" isExpandable hasAnimations>
758- // <Thead>
759- // {renderTourStepElement(
760- // 'expandableComponents',
761- // <div content=" " style={{ width: 10, height: 10, position: 'absolute', left: 40, top: 20 }} />
762- // )}
763- // <Tr>
764- // <Th
765- // expand={{
766- // areAllExpanded: !areAllExpanded,
767- // collapseAllAriaLabel,
768- // onToggle: onCollapseAll
769- // }}
770- // aria-label="Row expansion"
771- // />
772- // {expandableColumns.map((column) => (
773- // <Th key={column}>{column}</Th>
774- // ))}
775- // </Tr>
776- // </Thead>
777-
778- // {applicationsData.map((app, idx) => (
779- // <Tbody key={app.name} isExpanded={isAppExpanded(app)}>
780- // <Tr isExpanded={isAppExpanded(app)}>
781- // <Td
782- // expand={
783- // app.details
784- // ? {
785- // rowIndex: idx,
786- // isExpanded: isAppExpanded(app),
787- // onToggle: () => setAppExpanded(app, !isAppExpanded(app))
788- // }
789- // : undefined
790- // }
791- // />
792- // <Td>{app.name}</Td>
793- // <Td>{app.header}</Td>
794- // <Td>{app.branch}</Td>
795- // <Td>
796- // {app.status === 'Running' && <Label status="success">Running</Label>}
797- // {app.status === 'Degraded' && <Label status="warning">Degraded</Label>}
798- // {app.status === 'Stopped' && <Label status="danger">Stopped</Label>}
799- // {app.status !== 'Running' && app.status !== 'Degraded' && app.status !== 'Stopped' && app.status}
800- // </Td>
801- // </Tr>
802- // <Tr isExpandable isExpanded={isAppExpanded(app)}>
803- // <Td />
804- // <Td colSpan={expandableColumns.length}>
805- // <ExpandableRowContent>{app.details}</ExpandableRowContent>
806- // </Td>
807- // </Tr>
808- // </Tbody>
809- // ))}
810- // </Table>
811- // )}
812- // </Card>
813- // );
814- // };
815-
816713const AnimationsResourcesTable : FunctionComponent = ( ) => {
817714 const [ expandedAppNames , setExpandedAppNames ] = useState ( initialExpandedServerNames ) ;
818715 const [ loading , setLoading ] = useState ( true ) ;
0 commit comments