Playground: Media Picker
Demo en vivo de @modularcore/media-picker con un provider de demo en memoria (createDemoStorageProvider): los blobs nunca salen del navegador y no se
usa ninguna credencial real. En una app real, sustituirías este provider por providers/s3-compatible o providers/cloudinary, respaldados por tu
propio backend de firma.
Flujo: abrí la biblioteca de medios (pestañas Biblioteca / Subir archivo / Desde URL) para elegir o cargar una imagen; al elegirla se abre el editor de imagen (recorte, rotar, flip, zoom + panel de metadatos UI-only) con un pie Cancelar / Sobreescribir / Guardar como nuevo. "Sobreescribir" solo se habilita cuando la imagen viene de un elemento existente de la biblioteca.
La descarga del componente (
modularcore add media-picker o el tarball del
catálogo) incluye las 3 variantes con estilo + la headless — este selector solo cambia el
preview en vivo. Usá los imports de ui/{react,svelte}/{tailwind,shadcn,vanilla} según cuál prefieras en tu proyecto.Estado: idle