Components
Loading preview...
The Timeline Upload component is a versatile and interactive file and folder upload interface built with Shadcn UI and Lucide icons. Each uploaded file or folder is displayed as an event on a vertical timeline, showing the file name, upload progress, and status in real time. Ongoing uploads are represented with a progress bar and a blue dot, while completed uploads automatically turn into a green check mark. Users can easily remove any file using the trash icon next to the status text. The component is fully configurable, supporting callback functions such as onRemove, making it highly reusable and ideal for modern web applications that require intuitive, user-friendly file management.