import React from 'react'; import { Popover, Button } from '@breakaway/preact-core'; export const PopoverCloseControlled: React.FunctionComponent = () => { const [isVisible, setIsVisible] = React.useState(false); return (
setIsVisible(true)} shouldClose={(_event, _fn) => setIsVisible(false)} headerContent={
Popover header
} bodyContent={
A controlled popover can be closed by updating its isVisible state after some user interaction.
} footerContent="Popover footer" >
); };