Dark viewfinder mock-up with corner brackets, a live dot, and a large circular capture button.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Upload10 } from "@/components/beste/piece/upload10";
<Upload10
title="Scan the receipt"
hint="Point the camera at the total line"
action="Capture"
/>Dark scanner viewfinder with a live chip, page counter, corner guides, shutter, and a captured-pages thumbnail strip.
Circular avatar with a dark camera button on the corner that invites a new profile photo.
Uploaded-video card with a play button over a dark thumb, duration badge, and a filename footer.
Uploaded-image card with a dashed crop overlay on a gradient placeholder and rotate, crop, delete tools below.
Single-line upload affordance with a paperclip icon, prompt copy, and a trailing browse button.
Aggregate upload card with a total-files header, a single sky bar, and a done, uploading, queued tally.