import { FunctionComponent, useState } from 'react';
import MultiContentCard from '@patternfly/react-component-groups/dist/dynamic/MultiContentCard';
import { EllipsisVIcon } from '@patternfly/react-icons';
import {
Button,
Card,
CardHeader,
CardBody,
CardFooter,
Content,
ContentVariants,
List,
ListItem,
Icon,
Divider,
Dropdown,
DropdownItem,
DropdownList,
MenuToggle,
MenuToggleElement,
Label
} from '@patternfly/react-core';
import { ArrowRightIcon, BellIcon, CogIcon, LockIcon } from '@patternfly/react-icons';
import { createUseStyles } from 'react-jss';
import { css } from '@patternfly/react-styles';
const useStyles = createUseStyles({
bulletPoints: {
color: 'var(--pf-t--global--color--brand--default)'
}
});
export const BasicExample: FunctionComponent = () => {
const classes = useStyles();
const [ isMenuOpen, setMenuOpen ] = useState(false);
const cards = [
Getting Started
} color="blue">
Configure application
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua.
,
-
} color="green">
Configure access
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat.
,
Next Steps
} color="orange">
Configure notifications
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua.
];
const onToggleClick = () => {
setMenuOpen(!isMenuOpen);
};
return (
null}
onOpenChange={(isMenuOpen: boolean) => setMenuOpen(isMenuOpen)}
popperProps={{ position: 'right' }}
toggle={(toggleRef: Ref) => (
)}
shouldFocusToggleOnSelect
>
Action
Disabled Action
Separated Action
}
/>
);
};