import * as React from 'react'; import { IconButton, IconButtonProps } from '.'; import { cn } from '../core/styling'; /* ------------------------------------------------------------------------------------------------- * CloseButton * -----------------------------------------------------------------------------------------------*/ export type CloseButtonProps = Omit & { icon?: React.ReactNode; }; export const CloseButton = React.forwardRef< HTMLButtonElement, CloseButtonProps >((props, ref) => { const { className, icon, ...rest } = props; return ( ) : ( icon ) } {...rest} ref={ref} /> ); }); CloseButton.displayName = 'CloseButton';