forked from patternfly/patternfly-react
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBannerStatus.tsx
More file actions
55 lines (54 loc) · 1.96 KB
/
BannerStatus.tsx
File metadata and controls
55 lines (54 loc) · 1.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
import { Banner, Flex, FlexItem } from '@patternfly/react-core';
import RhUiCheckCircleFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-check-circle-fill-icon';
import RhUiErrorFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-error-fill-icon';
import RhUiWarningFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-warning-fill-icon';
import RhUiInformationFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-information-fill-icon';
import RhUiNotificationFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-notification-fill-icon';
export const BannerStatus: React.FunctionComponent = () => (
<>
<Banner screenReaderText="Success banner" status="success">
<Flex spaceItems={{ default: 'spaceItemsSm' }}>
<FlexItem>
<RhUiCheckCircleFillIcon />
</FlexItem>
<FlexItem>Success banner</FlexItem>
</Flex>
</Banner>
<br />
<Banner screenReaderText="Warning banner" status="warning">
<Flex spaceItems={{ default: 'spaceItemsSm' }}>
<FlexItem>
<RhUiWarningFillIcon />
</FlexItem>
<FlexItem>Warning banner</FlexItem>
</Flex>
</Banner>
<br />
<Banner screenReaderText="Danger banner" status="danger">
<Flex spaceItems={{ default: 'spaceItemsSm' }}>
<FlexItem>
<RhUiErrorFillIcon />
</FlexItem>
<FlexItem>Danger banner</FlexItem>
</Flex>
</Banner>
<br />
<Banner screenReaderText="Info banner" status="info">
<Flex spaceItems={{ default: 'spaceItemsSm' }}>
<FlexItem>
<RhUiInformationFillIcon />
</FlexItem>
<FlexItem>Info banner</FlexItem>
</Flex>
</Banner>
<br />
<Banner screenReaderText="Custom banner" status="custom">
<Flex spaceItems={{ default: 'spaceItemsSm' }}>
<FlexItem>
<RhUiNotificationFillIcon />
</FlexItem>
<FlexItem>Custom banner</FlexItem>
</Flex>
</Banner>
</>
);