import { Button } from '@/components/ui/button' import { RefreshCw } from 'lucide-react' import { cn } from '@/lib/utils' interface RetroRefreshButtonProps { onClick: () => void isLoading?: boolean className?: string size?: 'sm' | 'md' | 'lg' } export default function RetroRefreshButton({ onClick, isLoading = false, className, size = 'md' }: RetroRefreshButtonProps) { const sizeClasses = { sm: 'h-8 w-8 p-1', md: 'h-10 w-10 p-2', lg: 'h-12 w-12 p-3' } const iconSizes = { sm: 'h-4 w-4', md: 'h-5 w-5', lg: 'h-6 w-6' } return ( ) }