Skip to content

Latest commit

 

History

History
124 lines (73 loc) · 3.18 KB

File metadata and controls

124 lines (73 loc) · 3.18 KB
id Card
section components

import { Fragment, useState } from 'react'; import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon'; import InfoCircleIcon from '@patternfly/react-icons/dist/js/icons/info-circle-icon'; import ArrowRightIcon from '@patternfly/react-icons/dist/js/icons/arrow-right-icon'; import ExternalLinkAltIcon from '@patternfly/react-icons/dist/js/icons/external-link-alt-icon'; import { CheckCircleIcon, ExclamationCircleIcon, ExclamationTriangleIcon, BellIcon } from '@patternfly/react-icons'; import { Table, Thead, Tbody, Tr, Th, Td, ExpandableRowContent } from '@patternfly/react-table'; import { Chart, ChartAxis, ChartGroup, ChartVoronoiContainer, ChartStack, ChartBar, ChartTooltip, ChartDonutThreshold, ChartDonutUtilization, ChartArea, ChartContainer, ChartLabel } 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 cssGridTemplateColumnsMin from '@patternfly/react-tokens/dist/esm/l_gallery_GridTemplateColumns_min'; import t_global_text_color_subtle from '@patternfly/react-tokens/dist/esm/t_global_text_color_subtle'; import flex from '@patternfly/react-styles/css/utilities/Flex/flex'; import text from '@patternfly/react-styles/css/utilities/Text/text'; import sizing from '@patternfly/react-styles/css/utilities/Sizing/sizing'; import accessibility from '@patternfly/react-styles/css/utilities/Accessibility/accessibility';

Demos

Horizontal card grid

The following demo shows how you may use a <Grid> within a card for scenarios that require multiple subsections.

Horizontal split

The following demo shows how you may utilize <Grid> to split a card into two halves, one with an image, and one with text content.

Details card

Aggregate status card

Status

Status Tabbed

Utilization card 1

Utilization card 2

Utilization card 3

Utilization card 4

Nested cards

With accordion

Trend card 1

Trend card 2

Log view

Events view