Invoice List
A bordered list of invoices showing number, date, amount and a paid, open or void status badge on each row. Fits the billing history in account settings.
src/registry/ui/invoice-list.tsx/r/invoice-list.json
Installation#
bash
npx shadcn@latest add @minidev/invoice-list
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-list.json
Usage#
tsx
import { InvoiceList } from "@/components/ui/invoice-list"
export function Example() {
return (
<InvoiceList className="w-full max-w-md" items={[
{ id: "INV-104", date: "Sep 1, 2026", amount: "$29.00", status: "paid" },
{ id: "INV-105", date: "Oct 1, 2026", amount: "$29.00", status: "open" },
]} />
)
}
API reference#
| Prop | Type | Default |
|---|---|---|
items | InvoiceItem[] | SAMPLE_ITEMS |
className | string | - |
Dependencies#
npm
React only
Built from
Examples#
Related billing components#
Add Card FormCompact payment form for card number, expiry and CVC with correct autocomplete hints, numeric input mode and a full width save button. Ready for your processor.Billing AddressTailwind billing address fieldset with a multiline street field and a responsive row for city, state and postal code. Drops into checkout forms.Cancel FlowTwo step subscription cancellation flow: ask for a reason with radio options, then confirm with a destructive button or go back. Tells users what they keep.Comparison TablePlan comparison table with features as rows and plans as columns, showing check or dash icons for booleans and text for values. Scrolls on mobile.Credit BalanceCompact credit balance pill with a small label and a large tabular figure. Shows remaining credits or usage balance for AI and pay-as-you-go apps.Downgrade WarningTailwind plan downgrade warning card with an amber border, a summary of what gets locked on the free plan, and Keep plan or Downgrade buttons.
All pricing and billing components