import { Button } from './ui'; const RARITY_OPTIONS = [ 'common', 'uncommon', 'rare', 'mythic', 'legendary', 'holographic', 'enchanted', 'super rare', 'ultra rare', ]; const GAME_OPTIONS = ['MTG', 'Pokemon', 'Lorcana']; const COLOR_OPTIONS = ['White', 'Blue', 'Black', 'Red', 'Green', 'Colorless']; export default function CardEditorForm({ formData, onInputChange, onColorChange, onSave, saving, message, }) { return ( <>

Edit Card Details

{message && (
{message}
)}
{/* Basic Information */}

Basic Information

onInputChange('name', e.target.value)} className="w-full p-3 rounded-lg border transition-all duration-200" style={{ backgroundColor: 'var(--bg-primary)', borderColor: 'var(--border)', color: 'var(--text-primary)' }} />
onInputChange('set_name', e.target.value)} className="w-full p-3 rounded-lg border transition-all duration-200" style={{ backgroundColor: 'var(--bg-primary)', borderColor: 'var(--border)', color: 'var(--text-primary)' }} />
onInputChange('set_code', e.target.value)} className="w-full p-3 rounded-lg border transition-all duration-200" style={{ backgroundColor: 'var(--bg-primary)', borderColor: 'var(--border)', color: 'var(--text-primary)' }} />
onInputChange('card_number', e.target.value)} className="w-full p-3 rounded-lg border transition-all duration-200" style={{ backgroundColor: 'var(--bg-primary)', borderColor: 'var(--border)', color: 'var(--text-primary)' }} />
{/* Game Mechanics */}

Game Mechanics

onInputChange('card_type', e.target.value)} placeholder="e.g., Creature, Instant, Pokemon, Character" className="w-full p-3 rounded-lg border transition-all duration-200" style={{ backgroundColor: 'var(--bg-primary)', borderColor: 'var(--border)', color: 'var(--text-primary)' }} />
onInputChange('mana_cost', e.target.value)} placeholder="e.g., {2}{U}{U}, 3, etc." className="w-full p-3 rounded-lg border transition-all duration-200" style={{ backgroundColor: 'var(--bg-primary)', borderColor: 'var(--border)', color: 'var(--text-primary)' }} />
onInputChange('cmc', e.target.value)} className="w-full p-3 rounded-lg border transition-all duration-200" style={{ backgroundColor: 'var(--bg-primary)', borderColor: 'var(--border)', color: 'var(--text-primary)' }} />
onInputChange('power', e.target.value)} placeholder="e.g., 2, *, X" className="w-full p-3 rounded-lg border transition-all duration-200" style={{ backgroundColor: 'var(--bg-primary)', borderColor: 'var(--border)', color: 'var(--text-primary)' }} />
onInputChange('toughness', e.target.value)} placeholder="e.g., 2, *, X" className="w-full p-3 rounded-lg border transition-all duration-200" style={{ backgroundColor: 'var(--bg-primary)', borderColor: 'var(--border)', color: 'var(--text-primary)' }} />
{/* Colors */}
{COLOR_OPTIONS.map(color => ( ))}
{/* Card Text */}

Card Text