Compact upload summary with four overlapping thumbnails, a +N overflow tile, and a total item count.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Upload20 } from "@/components/beste/piece/upload20";
<Upload20
thumbs={[
"https://images.unsplash.com/photo-1774275987532-4abf5c59c887?w=200&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1yZWxhdGVkfDF8fHxlbnwwfHx8fHw%3D",
"https://images.unsplash.com/photo-1774275985337-0be016f154d5?w=200&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1yZWxhdGVkfDZ8fHxlbnwwfHx8fHw%3D",
"https://images.unsplash.com/photo-1774275987947-10827121ea45?w=200&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1yZWxhdGVkfDd8fHxlbnwwfHx8fHw%3D",
"https://images.unsplash.com/photo-1648597628449-b5c9a2786707?w=200&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1yZWxhdGVkfDE4fHx8ZW58MHx8fHx8"
]}
total={24}
label="Recent uploads"
/>Parallel chunk uploader visualizing 16 part tiles tinted by done, uploading, or pending states.
Aggregate upload card with a total-files header, a single sky bar, and a done, uploading, queued tally.
Stacked upload list with done, uploading, and failed rows each ending in the matching status icon.
Single-file upload row with size counter, live speed, pause and cancel controls, and a gradient bar.
Storage overview with an indigo drive tile, used-over-total numbers, and a gradient progress track.
File tile with icon, name, size, and an inline progress bar.