import React, { forwardRef } from 'react'; import { Button, ButtonProps } from './Button'; import { Icon } from './Icon'; export interface IconButtonProps extends Omit { icon: any; title?: string; intent?: 'primary' | 'success' | 'warning' | 'critical' | 'telemetry' | 'low' | 'high'; } export const IconButton = forwardRef(({ icon, title, size = 'md', intent, ...props }, ref) => { const iconSizeMap: Record = { sm: 3, md: 4, lg: 5 }; return ( ); }); IconButton.displayName = 'IconButton';