This whole registry and philosophy is available as a Claude Code Agent Skill — install it and Claude builds UI with it directly.
Install the Skill →Components · File Upload
File Upload
$ npx @dhruvchoudhary/dsgn add file-uploadA drag-and-drop + click-to-browse dropzone with a per-file list and optional progress bars.
Click to upload or drag and drop