import React from 'react'; import { Popover, Button } from '@breakaway/preact-core'; import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon'; import InfoCircleIcon from '@patternfly/react-icons/dist/esm/icons/info-circle-icon'; import CheckCircleIcon from '@patternfly/react-icons/dist/esm/icons/check-circle-icon'; import ExclamationTriangleIcon from '@patternfly/react-icons/dist/esm/icons/exclamation-triangle-icon'; import ExclamationCircleIcon from '@patternfly/react-icons/dist/esm/icons/exclamation-circle-icon'; export const AlertPopover: React.FunctionComponent = () => { const [alertSeverityVariant, setAlertSeverityVariant] = React.useState('default'); const alertIcons = { custom: , info: , success: , warning: , danger: }; return ( <>
Alert variant:
Popovers are triggered by click rather than hover.
} footerContent="Popover footer" appendTo={() => document.body} > ); };