nuxt-x-app-admin
Stripe Customers
Stripe customer list with subscription status and total-spent columns.
Stripe Customers
Stripe customer list with subscription status and total-spent columns.
Components
<XAdminStripeCustomers />
Props, events, and behaviour reflect the actual <script setup> of XAdmin/Stripe/Customers/index.vue in @xenterprises/nuxt-x-app-admin.
<XAdminStripeCustomers />
Props
| Prop | Type | Default | Description |
|---|---|---|---|
endpoint | String | 'admin/stripe/customers' | API endpoint for the customer list. |
searchable | Boolean | true | Show search input. |
paginated | Boolean | true | Enable client-side pagination. |
pageSize | Number | 20 | Items per page. |
showView | Boolean | true | Show 'View' action. |
showManageSubscriptions | Boolean | true | Show 'Manage subscriptions' action. |
showViewInvoices | Boolean | true | Show 'View invoices' action. |
initialFilters | Object | {} | Initial query filters passed to useXCrud. |
Emits
| Event | Payload | Description |
|---|---|---|
view | varies | Fired on 'View' action. |
manage-subscriptions | varies | Fired when 'Manage subscriptions' is clicked (Customers). |
view-invoices | varies | Fired when 'View invoices' is clicked. |
row-click | varies | Fired on row click. |
AI Context
component: XAdminStripeCustomers
package: "@xenterprises/nuxt-x-app-admin"
category: Stripe
source: app/components/XAdmin/Stripe/Customers/index.vue
use-when: Stripe customer list with subscription status and total-spent columns.
