Invoice Detail

An invoice card with the number, date, a paid, open or void status badge, itemized line amounts and a bold total row. Built with React for billing pages.

src/registry/ui/invoice-detail.tsx/r/invoice-detail.json

Installation#

bash
npx shadcn@latest add @minidev/invoice-detail

MiniDev UI is in the shadcn registry directory, so the short form works with no setup. Older CLI versions can use the full URL: npx shadcn@latest add https://ui.minidev.pro/r/invoice-detail.json

Usage#

tsx
import { InvoiceDetail } from "@/components/ui/invoice-detail"

export function Example() {
  return <InvoiceDetail />
}

API reference#

InvoiceDetail props
PropTypeDefault
idstring"INV-2041"
datestring"Issued Sep 24, 2026 · Due Oct 8, 2026"
amountstring"$12,400.00"
status"paid" | "open" | "void""open"
linesInvoiceLine[]SAMPLE_LINES
classNamestring-

Dependencies#

npm

React only

Built from

All pricing and billing components