X Enterprises
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

PropTypeDefaultDescription
productsQuoteProduct[][]Available line items the user can add to the quote
currencystring'USD'ISO 4217 currency code for price display

Emits

EventPayloadDescription
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.
Copyright © 2026