diff --git a/frontend/packages/console-shared/src/components/status/PopoverStatus.tsx b/frontend/packages/console-shared/src/components/status/PopoverStatus.tsx index d79a0ae9ead..d2c6129ad67 100644 --- a/frontend/packages/console-shared/src/components/status/PopoverStatus.tsx +++ b/frontend/packages/console-shared/src/components/status/PopoverStatus.tsx @@ -2,16 +2,41 @@ import * as React from 'react'; import { Button, Popover, PopoverPosition } from '@patternfly/react-core'; import StatusIconAndText from './StatusIconAndText'; -const PopoverStatus: React.FC> = ({ +type PopoverStatusProps = React.ComponentProps & { + activeIcon?: React.ReactElement; + hideHeader?: boolean; +}; + +const PopoverStatus: React.FC = ({ title, + hideHeader, + icon, + activeIcon, children, ...other -}) => ( - - - -); +}) => { + const [isActive, setActive] = React.useState(false); + const onHide = React.useCallback(() => setActive(false), [setActive]); + const onShow = React.useCallback(() => setActive(true), [setActive]); + + return ( + + + + ); +}; export default PopoverStatus;