Uploader
A premium stateful dropzone component supporting drag-and-drop file inputs, file size and type validations, dynamic uploads list with progress indicator gauges, and 4 design preset themes.
Preview
Installation
pnpm dlx vibe-ui-kit@latest add uploader button progress badge
All Variations
Explore all interactive states and combinations of the Uploader component.
1. Preset Variations
Every variation supports our 4 built-in theme presets.
Glassmorphism Preset
Retro Neobrutalism Preset
Neon Glow Preset
Component Concept
Vibe UI's Uploader is a stateful dropzone interface built on top of native file inputs. It provides a visual area for drag-and-drop selections, file validators, size validation indicators, and reactive layout grids.
Accessibility
- Keyboard Focusable: Fully clickable and focusable dropzone targets.
- Screen Reader Support: Text labels explicitly describing size limitations.
Contributors
JS
Jenish Sabhadiya