Reorderable folder list with a drag handle, amber folder icon, and an item-count column on the right.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Upload27 } from "@/components/beste/piece/upload27";
<Upload27
heading="Organize uploads"
folders={[
{
"name": "Brand assets",
"count": 124
},
{
"name": "Press kit 2026",
"count": 38
},
{
"name": "Product screenshots",
"count": 212
},
{
"name": "Archive · 2025",
"count": 96
}
]}
/>Stacked upload list with done, uploading, and failed rows each ending in the matching status icon.
File manager row with a rose PDF tile, metadata line, owner avatar, and a more-actions button.
File tile with icon, name, size, and an inline progress bar.
Paused-upload row with an amber Resume button and a static amber progress track matching the state.
Zip bundle card with an amber archive tile, file count, compressed savings line, and a Download button.
Compact image file row with a square warm gradient preview and a filename plus dimensions line.