Post-scan card summarizing pages parsed, language, and an emerald confidence pill with its own bar.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Upload31 } from "@/components/beste/piece/upload31";
<Upload31
filename="2026-invoice-batch.pdf"
pages={12}
ocrConfidence={96}
language="English · auto-detected"
/>Aggregate upload card with a total-files header, a single sky bar, and a done, uploading, queued tally.
File tile with icon, name, size, and an inline progress bar.
Dark scanner viewfinder with a live chip, page counter, corner guides, shutter, and a captured-pages thumbnail strip.
Failed-upload card with a rose-tinted file row, an alert message in its own box, and a Retry button.
Compact upload summary with four overlapping thumbnails, a +N overflow tile, and a total item count.
Success confirmation row with an emerald border, corner check overlay on the file tile, and an Open button.