Single-line upload affordance with a paperclip icon, prompt copy, and a trailing browse button.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Upload3 } from "@/components/beste/piece/upload3";
<Upload3
label="Attach supporting documents"
action="Browse"
/>Compact upload summary with four overlapping thumbnails, a +N overflow tile, and a total item count.
Gradient banner placeholder that prompts a cover image with size hint and inset dashed border.
Share-ready card with a file header, a joined copy-URL row in mono, and an expiry caption beneath.
Paused-upload row with an amber Resume button and a static amber progress track matching the state.
Dashed panel encouraging a paste gesture, with a tinted clipboard tile and ⌘V hint chip.
Circular avatar with a dark camera button on the corner that invites a new profile photo.