diff --git a/packages/react-core/src/demos/CardDemos.md b/packages/react-core/src/demos/CardDemos.md
index b4b509aec93..19ef564bcc0 100644
--- a/packages/react-core/src/demos/CardDemos.md
+++ b/packages/react-core/src/demos/CardDemos.md
@@ -1233,10 +1233,8 @@ import {
Stack,
StackItem,
Divider,
- Dropdown,
- DropdownItem,
- DropdownToggle,
- DropdownSeparator
+ Select,
+ SelectOption
} from '@patternfly/react-core';
import ExclamationCircleIcon from '@patternfly/react-icons/dist/esm/icons/exclamation-circle-icon';
import { Chart, ChartStack, ChartBar, ChartTooltip } from '@patternfly/react-charts';
@@ -1248,16 +1246,11 @@ import chart_color_red_100 from '@patternfly/react-tokens/dist/esm/chart_color_r
const UtilizationCard3: React.FunctionComponent = () => {
const [isOpen, setIsOpen] = React.useState(false);
- const dropdownItems = [
- Link,
-
- Action
- ,
-
- Disabled link
- ,
- ,
- Separated link
+ const selectItems = [
+ ,
+ ,
+ ,
+
];
return (
@@ -1271,13 +1264,16 @@ const UtilizationCard3: React.FunctionComponent = () => {
- setIsOpen(!isOpen)}
- toggle={ setIsOpen(!isOpen)}>Filter}
+ onToggle={() => setIsOpen(!isOpen)}
isOpen={isOpen}
- dropdownItems={dropdownItems}
+ placeholderText="Filter"
position="right"
- />
+ isPlain
+ >
+ {selectItems}
+
@@ -2427,26 +2423,20 @@ import {
GalleryItem,
Flex,
FlexItem,
- Dropdown,
- DropdownItem,
- DropdownSeparator,
- DropdownToggle
+ Divider,
+ Select,
+ SelectOption
} from '@patternfly/react-core';
import { ChartArea, ChartContainer, ChartGroup, ChartLabel, ChartVoronoiContainer } from '@patternfly/react-charts';
const TrendCard1: React.FunctionComponent = () => {
const [isOpen, setIsOpen] = React.useState(false);
- const dropdownItems = [
- Link,
-
- Action
- ,
-
- Disabled link
- ,
- ,
- Separated link
+ const selectItems = [
+ ,
+ ,
+ ,
+
];
return (
@@ -2464,13 +2454,16 @@ const TrendCard1: React.FunctionComponent = () => {
- setIsOpen(!isOpen)}
- toggle={ setIsOpen(!isOpen)}>Filter}
+ onToggle={() => setIsOpen(!isOpen)}
+ placeholderText="Filter"
isOpen={isOpen}
- dropdownItems={dropdownItems}
position="right"
- />
+ isPlain
+ >
+ {selectItems}
+
@@ -2600,39 +2593,27 @@ import {
DescriptionListGroup,
DescriptionListTerm,
DescriptionListDescription,
- Dropdown,
- DropdownItem,
- DropdownToggle,
+ Select,
+ SelectOption,
Divider
} from '@patternfly/react-core';
CardLogViewDemo = () => {
- const [isDropdownOpen, setIsDropdownOpen] = React.useState(false);
+ const [isOpen, setIsOpen] = React.useState(false);
const onActionSelect = event => {
- setIsDropdownOpen(!isDropdownOpen);
+ setIsOpen(!isOpen);
};
const onActionToggle = isOpen => {
- setIsDropdownOpen(isOpen);
+ setIsOpen(isOpen);
};
- const dropdownItems = [
-
- Link
- ,
-
- Action
- ,
-
- Disabled link
- ,
-
- Disabled action
- ,
-
- Separated link
-
+ const selectItems = [
+ ,
+ ,
+ ,
+
];
return (
@@ -2640,13 +2621,16 @@ CardLogViewDemo = () => {
- Most recent}
- isOpen={isDropdownOpen}
- dropdownItems={dropdownItems}
+ onToggle={onActionToggle}
+ placeholderText="Most recent"
+ isOpen={isOpen}
position="right"
- />
+ isPlain
+ >
+ {selectItems}
+
@@ -2721,41 +2705,28 @@ import {
DescriptionListTerm,
DescriptionListDescription,
Spinner,
- Dropdown,
- DropdownItem,
- DropdownToggle,
+ Select,
+ SelectOption,
Divider
} from '@patternfly/react-core';
import ExclamationCircleIcon from '@patternfly/react-icons/dist/esm/icons/exclamation-circle-icon';
import CheckCircleIcon from '@patternfly/react-icons/dist/esm/icons/check-circle-icon';
CardEventViewDemo = () => {
- const [isDropdownOpen, setIsDropdownOpen] = React.useState(false);
+ const [isOpen, setIsOpen] = React.useState(false);
const onActionSelect = event => {
- setIsDropdownOpen(!isDropdownOpen);
+ setIsOpen(!isOpen);
};
const onActionToggle = isOpen => {
- setIsDropdownOpen(isOpen);
+ setIsOpen(isOpen);
};
-
- const dropdownItems = [
-
- Link
- ,
-
- Action
- ,
-
- Disabled link
- ,
-
- Disabled action
- ,
-
- Separated link
-
+
+ const selectItems = [
+ ,
+ ,
+
];
return (
@@ -2763,13 +2734,16 @@ CardEventViewDemo = () => {
- Status}
- isOpen={isDropdownOpen}
- dropdownItems={dropdownItems}
+ onToggle={onActionToggle}
+ placeholderText="Status"
+ isOpen={isOpen}
position="right"
- />
+ isPlain
+ >
+ {selectItems}
+