import React from 'react'; import Button from '@/components/ui/Button.tsx'; type IconButtonProps = React.ButtonHTMLAttributes & { variant?: 'primary' | 'outline' | 'ghost' | 'primary-ghost'; size?: 'default' | 'sm' | 'lg'; children: React.ReactNode; 'aria-label': string; }; const IconButton = React.forwardRef( ({ variant = 'ghost', size = 'sm', children, className, ...props }, ref) => { const sizeClasses = { default: 'h-10 w-10', sm: 'h-9 w-9', lg: 'h-12 w-12', }; return ( ); } ); IconButton.displayName = 'IconButton'; export default IconButton;