Resume Upload

design-archive.zipInterrupted 4 minutes ago
42%
Resume from 132 MB
About this piece

Resume Upload

Interrupted-upload card with an amber state, half-filled bar, resume byte offset, and a Resume button.

Usage

The import and the props worth knowing about, in one place.

import { Upload21 } from "@/components/beste/piece/upload21";

<Upload21
  filename="design-archive.zip"
  interruptedAt="Interrupted 4 minutes ago"
  percent={42}
  resumeFrom="Resume from 132 MB"
/>

More Upload pieces

View all Upload
keynote-rehearsal.mp4Paused · 212 MB left

Upload Paused

Paused-upload row with an amber Resume button and a static amber progress track matching the state.

Uploading 24 files9.2 MB/s overall
74%
18Done
3Uploading
3Queued

Batch Summary

Aggregate upload card with a total-files header, a single sky bar, and a done, uploading, queued tally.

project-handoff.zip42 files · 248 MBCompressed from 612 MB · 59% smaller

Archive Bundle

Zip bundle card with an amber archive tile, file count, compressed savings line, and a Download button.

brand-guidelines.pdf12.4 MB · 68%

File Upload Card

File tile with icon, name, size, and an inline progress bar.

team-retreat.mov612 MB
File exceeds 500 MB upload limit

Upload Error

Failed-upload card with a rose-tinted file row, an alert message in its own box, and a Retry button.

campaign-edit-01.mov184 MB of 312 MB · 12.4 MB/s
59%10s left

Upload Progress

Single-file upload row with size counter, live speed, pause and cancel controls, and a gradient bar.