import React, { ElementType, useState } from 'react'; import { Popover, Transition } from '@headlessui/react'; import { usePopper } from 'react-popper'; export function ClickPopover({ children, card, as = 'cite', }: { children: React.ReactNode; card: React.ReactNode; as?: ElementType; }) { const [referenceElement, setReferenceElement] = useState( null, ); const [popperElement, setPopperElement] = useState(null); const { styles, attributes } = usePopper(referenceElement, popperElement); return ( {children} {card} ); }