Billing
BillingQuoteBuilder
Interactive quote builder for custom pricing.
Billing
Stripe-integrated billing components for subscription management, pricing display, and payment history.
Components
<XABillingQuoteBuilder />
Interactive quote builder for custom pricing.
<XABillingQuoteBuilder
:products="availableProducts"
@submit="handleQuoteSubmit"
/>
Props
| Prop | Type | Default | Description |
|---|---|---|---|
products | QuoteProduct[] | [] | Available line items the user can add to the quote |
currency | string | 'USD' | ISO 4217 currency code for price display |
Emits
| Event | Payload | Description |
|---|---|---|
submit | (quote: QuotePayload) | Fired when the user finalises the quote |
AI Context
component: XABillingQuoteBuilder
package: "@xenterprises/nuxt-x-app"
auto-import: true
prefix: XA
category: Billing
requires: Stripe customer/subscription data from API
use-when: Allowing users to build a custom quote by selecting products, quantities, and billing terms interactively.
