FileUpload
Drag-and-drop file picker with per-file progress, retry/cancel, and a consumer-provided upload function. Includes <Dropzone /> as a headless primitive.
Overview — dropzone with uploaded files
Loading preview…
Overview.tsx
Basic — selection only
Loading preview…
Basic.tsx
With uploader — simulated progress
Loading preview…
WithUploader.tsx
API
upload(file, { onProgress, signal })— wirefetch,axios, or signed-URL flows.parallelUploads— concurrent cap (default3).autoUpload— start immediately after select (defaulttrue).enablePaste— opt-in clipboard image paste.