Stripe
StripeInvoices
Invoice management list for admin Stripe billing oversight.
StripeInvoices
Renders a paginated, filterable table of Stripe invoices with status badges (draft, open, paid, void, uncollectible) and links to invoice detail views.
Components
<XAdminStripeInvoices />
Displays all Stripe invoices with customer name, amount, status, due date, and actions to open the detail view.
<XAdminStripeInvoices />
Props
| Prop | Type | Default | Description |
|---|---|---|---|
endpoint | string | '/api/admin/stripe/invoices' | API endpoint for invoice list |
loading | boolean | false | Show loading skeleton |
pageSize | number | 25 | Number of invoices per page |
customerId | string | undefined | Filter invoices by a specific customer |
showFilters | boolean | true | Show status and date filter controls |
AI Context
component: XAdminStripeInvoices
package: "@xenterprises/nuxt-x-app-admin"
category: Stripe
use-when: Listing and filtering Stripe invoices from an admin billing management section
