X Enterprises
nuxt-x-app-admin

Stripe Subscriptions

Stripe subscription list with status filter, customer scoping, and inline cancel/pause/resume modals.

Stripe Subscriptions

Stripe subscription list with status filter, customer scoping, and inline cancel/pause/resume modals.

Components

<XAdminStripeSubscriptions />

Props, events, and behaviour reflect the actual <script setup> of XAdmin/Stripe/Subscriptions/index.vue in @xenterprises/nuxt-x-app-admin.

<XAdminStripeSubscriptions />

Props

PropTypeDefaultDescription
endpointString'admin/stripe/subscriptions'API endpoint for the subscription list.
statusFilterString''Initial status filter (active / trialing / past_due / canceled / unpaid / paused).
showFilterBarBooleantrueRender the status filter dropdown.
showViewBooleantrueShow 'View' action.
showCancelBooleantrueShow 'Cancel' action.
showPauseResumeBooleantrueShow 'Pause' / 'Resume' actions.
showUpdatePlanBooleantrueShow 'Update plan' action.
customerIdString''Scope to one customer.
paginatedBooleantrueEnable client-side pagination.
pageSizeNumber20Items per page.

Emits

EventPayloadDescription
viewvariesFired on 'View' action.
cancelvariesFired when a subscription is cancelled.
pausevariesFired when a subscription is paused.
resumevariesFired when a subscription is resumed.
update-planvariesFired when a subscription plan is changed.
row-clickvariesFired on row click.

AI Context

component: XAdminStripeSubscriptions
package: "@xenterprises/nuxt-x-app-admin"
category: Stripe
source: app/components/XAdmin/Stripe/Subscriptions/index.vue
use-when: Stripe subscription list with status filter, customer scoping, and inline cancel/pause/resume modals.
Copyright © 2026