A real drop zone and file input with type, size and count limits, clear errors and a progress list. It never touches the network: you upload and pass the state back.
pnpm dlx shadcn@latest add "https://miseui.junsu4621.workers.dev/r/file-upload.json"