<PricingTable />
The <PricingTable /> component displays a table of Plans and Features that users can subscribe to.
Example
The following example includes a basic implementation of the <PricingTable /> component. You can use this as a starting point for your own implementation.
import { PricingTable } from '@clerk/clerk-expo/web'
export default function PricingPage() {
  return <PricingTable />
}Properties
All props are optional.
- Name
 appearance- Type
 Appearance | undefined- Description
 Optional object to style your components. Will only affect Clerk components and not Account Portal pages.
- Name
 checkoutProps- Type
 { appearance: Appearance }- Description
 Options for the checkout drawer. Accepts the following properties:
appearance: an object used to style your components. Will only affect Clerk components and not Account Portal pages.
- Name
 collapseFeatures- Type
 boolean- Description
 A boolean that indicates whether the features are collapsed. Requires
layoutto be set to'default'. Defaults tofalse.
- Name
 ctaPosition- Type
 'top' | 'bottom'- Description
 The placement of the CTA button. Requires
layoutto be set to'default'. Defaults to'bottom'.
- Name
 fallback- Type
 JSX- Description
 An optional UI to show when the pricing table is loading.
- Name
 for- Type
 'user' | 'organization'- Description
 A string that indicates whether the pricing table is for users or organizations. If
'user', the pricing table will display a list of plans and features that users can subscribe to. If'organization', the pricing table will display a list of plans and features that organizations can subscribe to. Defaults to'user'.
- Name
 newSubscriptionRedirectUrl- Type
 string- Description
 The URL to navigate to after the user completes the checkout and selects the "Continue" button.
Feedback
Last updated on