import { Popover as HeadlessPopover } from "@headlessui/react"; import * as React from "react"; import { usePopper } from "react-popper"; // TODO: after clicking item in the pop over panel should close it export function Popover({ children, buttonChildren, triggerClassName, containerClassName, }: { children: React.ReactNode; buttonChildren: React.ReactNode; triggerClassName?: string; containerClassName?: string; }) { const [referenceElement, setReferenceElement] = React.useState(); const [popperElement, setPopperElement] = React.useState(); const { styles, attributes } = usePopper(referenceElement, popperElement); return ( {buttonChildren} {children} ); }