import { Popover as ChakraPopover, Portal } from "@chakra-ui/react" import { CloseButton } from "./close-button" import * as React from "react" interface PopoverContentProps extends ChakraPopover.ContentProps { portalled?: boolean portalRef?: React.RefObject } export const PopoverContent = React.forwardRef< HTMLDivElement, PopoverContentProps >(function PopoverContent(props, ref) { const { portalled = true, portalRef, ...rest } = props return ( ) }) export const PopoverArrow = React.forwardRef< HTMLDivElement, ChakraPopover.ArrowProps >(function PopoverArrow(props, ref) { return ( ) }) export const PopoverCloseTrigger = React.forwardRef< HTMLButtonElement, ChakraPopover.CloseTriggerProps >(function PopoverCloseTrigger(props, ref) { return ( ) }) export const PopoverTitle = ChakraPopover.Title export const PopoverDescription = ChakraPopover.Description export const PopoverFooter = ChakraPopover.Footer export const PopoverHeader = ChakraPopover.Header export const PopoverRoot = ChakraPopover.Root export const PopoverBody = ChakraPopover.Body export const PopoverTrigger = ChakraPopover.Trigger