Image editor with AI generation, editing, background removal, and annotation tabs
Upload/generate/edit endpoint is mocked — upload and AI tabs require a real /api/media backend. The annotation tab is fully client-side.
No image
| Prop | Type | Default | Description |
|---|---|---|---|
value | string | null | null | Bindable current image URL |
uploadEndpoint | string | '/api/media' | POST endpoint for uploads |
onComplete | (url: string) => void | — | Called when a final image URL is produced |
accept | string | 'image/png,image/jpeg,…' | MIME types for the file picker |