import Button from './button' import { IconX } from '@tabler/icons-react' import { forwardRef } from 'react' import { tv } from 'tailwind-variants' import type { Merge } from 'type-fest' const closeButton = tv({ slots: { root: ['text-fg-weaker hover:text-fg-weaker--hover'], }, }) const CloseButton = forwardRef< React.ComponentRef, Merge< React.ComponentPropsWithoutRef, { iconProps?: React.ComponentProps } > >(({ iconProps, ...props }, ref) => { const { root } = closeButton() return ( ) }) CloseButton.displayName = 'CloseButton' export default CloseButton export { closeButton }