import { Fragment, useState } from 'react';
import {
Card,
CardTitle,
CardHeader,
CardBody,
CardFooter,
Title,
Gallery,
GalleryItem,
Flex,
FlexItem,
Select,
SelectList,
SelectOption,
MenuToggle,
MenuToggleElement,
Icon
} from '@patternfly/react-core';
import RhUiErrorFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-error-fill-icon';
import { Chart, ChartStack, ChartBar, ChartTooltip } from '@patternfly/react-charts/victory';
import chart_color_yellow_100 from '@patternfly/react-tokens/dist/esm/chart_color_yellow_100';
import chart_color_yellow_300 from '@patternfly/react-tokens/dist/esm/chart_color_yellow_300';
import chart_color_orange_300 from '@patternfly/react-tokens/dist/esm/chart_color_orange_300';
import chart_color_red_orange_400 from '@patternfly/react-tokens/dist/esm/chart_color_red_orange_400';
import flex from '@patternfly/react-styles/css/utilities/Flex/flex';
export const CardUtilizationDemo3: React.FunctionComponent = () => {
const [isOpen, setIsOpen] = useState(false);
const selectItems = (
Last hour
Last 6 hours
Last 24 hours
Last 7 days
);
const toggle = (toggleRef: React.Ref) => (
setIsOpen(!isOpen)} isExpanded={isOpen} variant="plainText">
Filter
);
const headerActions = (
);
return (
Note: Custom CSS is used in this demo to align the card title and select toggle text to{' '}
baseline alignment.
Recommendations
System
25 incidents detected
}
/>
}
/>
}
/>
}
/>
See details
);
};