import React, { PropsWithChildren } from 'react' import classnames from 'classnames' import * as PopoverPrimitive from '@radix-ui/react-popover' import './index.scss' interface Props extends React.DetailedHTMLProps< React.DialogHTMLAttributes, HTMLDivElement > {} export const Popover = PopoverPrimitive.Root export const PopoverAnchor = PopoverPrimitive.Anchor export const PopoverTrigger = PopoverPrimitive.Trigger export const PopoverContent = React.forwardRef( ({ children, ...props }: PropsWithChildren, forwardedRef) => { const classes = classnames(props.className, { Popover: true, }) return ( {children} ) } )