'use client' import React from 'react' import { Button } from '../../ui/button' import { SparklesIcon } from '../../icons/sparkles-icon' import { cn } from '../../../utils/cn' export interface AIEnrichButtonProps { onClick: () => void disabled?: boolean loading?: boolean label?: string loadingLabel?: string size?: 'sm' | 'md' | 'lg' variant?: 'primary' | 'secondary' | 'outline' className?: string } const sizeMap = { sm: 'small-legacy' as const, md: 'default' as const, lg: 'default' as const, } const variantMap = { primary: 'accent' as const, secondary: 'outline' as const, outline: 'outline' as const, } export const AIEnrichButton: React.FC = ({ onClick, disabled = false, loading = false, label = 'AI Enrich', loadingLabel = 'Enriching...', size = 'md', variant = 'outline', className, }) => { return ( ) }