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"
>
);
};