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

PropTypeDefaultDescription
endpointString'admin/stripe/customers'API endpoint for the customer list.
searchableBooleantrueShow search input.
paginatedBooleantrueEnable client-side pagination.
pageSizeNumber20Items per page.
showViewBooleantrueShow 'View' action.
showManageSubscriptionsBooleantrueShow 'Manage subscriptions' action.
showViewInvoicesBooleantrueShow 'View invoices' action.
initialFiltersObject{}Initial query filters passed to useXCrud.

Emits

EventPayloadDescription
viewvariesFired on 'View' action.
manage-subscriptionsvariesFired when 'Manage subscriptions' is clicked (Customers).
view-invoicesvariesFired when 'View invoices' is clicked.
row-clickvariesFired 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.
Copyright © 2026