import { Plus } from 'lucide-react'; interface ImageFormProps { url: string; caption: string; alt: string; onUrlChange: (url: string) => void; onCaptionChange: (caption: string) => void; onAltChange: (alt: string) => void; onSubmit: () => void; submitLabel: string; } export function ImageForm({ url, caption, alt, onUrlChange, onCaptionChange, onAltChange, onSubmit, submitLabel }: ImageFormProps) { return (
onUrlChange(e.target.value)} className="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-blue-500 focus:ring-blue-500" placeholder="https://example.com/image.jpg" />
onCaptionChange(e.target.value)} className="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-blue-500 focus:ring-blue-500" />
onAltChange(e.target.value)} className="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-blue-500 focus:ring-blue-500" />
); }