Billing Desk Invoice Sheet
Live invoice preview that looks like a PDF while the user edits line items.
No standalone preview for this component. Install it to see it in your project.
About this block
What it's for
- Live invoice preview that looks like a PDF while the user edits line items.
- Printable invoice document with tax breakdown and balance due.
Includes
- Paper invoice
- Line table
- Tax breakdown
- Discount row
- Paid and balance
- Payment instructions
- Accent from theme
- Container responsive
Works with
- Radix UI and Base UI primitives (pick the one your project uses)
- React 19 and Tailwind CSS 4 in Next.js (App Router), Vite, React Router or TanStack Start, installed with the agentic-ui or shadcn CLI
- Your theme tokens, in light and dark mode
- 1 template or blueprint on this site use it (below)
Install
Included with Agentic UI Kit (one-time license). Install needs your license key: see pricing · connect your project.
Agentic UI CLI
agentic-ui add billing-desk-invoice-sheetInstalls through shadcn and adapts the component to your design tokens.
shadcn CLI
npx shadcn@4.17.0 add @agentic-ui/billing-desk-invoice-sheetUsed in
- Type
- Block
- Variants
- Radix UI and Base UI
- Themes
- Light and dark
- Widths
- Preview it at desktop, tablet and mobile widths above.
- Motion
- Animated, with a reduced-motion fallback
- npm packages
lucide-react- Registry dependencies
lib-primitives- Files
8 files
- components/agentic-ui/billing-desk-invoice-sheet/components/invoice-print.css
- components/agentic-ui/billing-desk-invoice-sheet/components/invoice-sheet.tsx
- components/agentic-ui/billing-desk-invoice-sheet/lib/types.ts
- components/agentic-ui/billing-desk-invoice-sheet/components/common.tsx
- components/agentic-ui/billing-desk-invoice-sheet/lib/status.ts
- components/agentic-ui/billing-desk-invoice-sheet/lib/money.ts
- components/agentic-ui/billing-desk-invoice-sheet/lib/dates.ts
- components/agentic-ui/billing-desk-invoice-sheet/lib/calc.ts
Related components
Billing Checkout Flow
SaaS subscription sign-up with an annual plan, extra seats and VAT.
Details and live previewBilling Usage Meter
Control panel for resource and quota consumption on multi-tenant SaaS platforms.
Details and live previewA11y Contrast Badge
Check in the browser whether the theme palette meets AA before opening the PR.
Details and live previewA11y Focus Manager
Confirmation dialog that returns focus to the button that opened it.
Details and live preview