import React from 'react'; import { Popover, PopoverPosition, Checkbox, Button } from '@breakaway/preact-core'; export const PopoverAdvanced: React.FunctionComponent = () => { const [position, setPosition] = React.useState(PopoverPosition.auto); const [show, setShow] = React.useState(false); const [keepInViewChecked, setKeepInViewChecked] = React.useState(true); const handleKeepInViewChange = (checked: boolean) => { setKeepInViewChecked(checked); }; const handleProgrammaticChange = (checked: boolean) => { setShow(checked); }; const shouldClose = (_event, _fn) => { setShow(false); }; const shouldOpen = (_event, _fn) => { setShow(true); }; return ( <>