FileUpload
A drag-and-drop + click-to-browse target. Hands the caller a plain File[] via onFilesSelected — no upload logic of its own.
Drag and drop files here, or click to browseMultiple files supported
Selected (demo only — nothing is uploaded):
No files selected yet.
Usage
import { FileUpload } from "@/components/FileUpload";
<FileUpload
onFilesSelected={(files) => {
// Your app owns what happens next — upload, read client-side, etc.
// <FileUpload> itself never makes a network call.
}}
/>