Skip to content

Commit cfa7882

Browse files
authored
chore(nextjs,clerk-react): Commerce hooks from the experimental module (#6383)
1 parent 2bbeaf3 commit cfa7882

File tree

5 files changed

+38
-11
lines changed

5 files changed

+38
-11
lines changed

.changeset/pretty-poets-smile.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
'@clerk/nextjs': minor
3+
'@clerk/clerk-react': minor
4+
---
5+
6+
Expose commerce hooks and components under the experimental module.
7+
8+
- PaymentElementProvider,
9+
- usePaymentElement,
10+
- PaymentElement,
11+
- usePaymentAttempts,
12+
- useStatements,
13+
- usePaymentMethods,
14+
- usePlans,
15+
- useSubscription,
16+
- CheckoutProvider,
17+
- useCheckout,

packages/nextjs/src/client-boundary/hooks.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,6 @@ export {
1111
useSignUp,
1212
useUser,
1313
useReverification,
14-
__experimental_useCheckout,
15-
__experimental_CheckoutProvider,
16-
__experimental_usePaymentElement,
17-
__experimental_PaymentElementProvider,
18-
__experimental_PaymentElement,
1914
} from '@clerk/clerk-react';
2015

2116
export {

packages/nextjs/src/experimental.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
'use client';
22

3-
export { CheckoutButton, PlanDetailsButton, SubscriptionDetailsButton } from '@clerk/clerk-react/experimental';
3+
export * from '@clerk/clerk-react/experimental';
4+
45
export type {
56
__experimental_CheckoutButtonProps as CheckoutButtonProps,
67
__experimental_SubscriptionDetailsButtonProps as SubscriptionDetailsButtonProps,

packages/nextjs/src/index.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,6 @@ export {
5454
useSignUp,
5555
useUser,
5656
useReverification,
57-
__experimental_usePaymentElement,
58-
__experimental_PaymentElementProvider,
59-
__experimental_PaymentElement,
60-
__experimental_useCheckout,
61-
__experimental_CheckoutProvider,
6257
} from './client-boundary/hooks';
6358

6459
/**

packages/react/src/experimental.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
11
export { CheckoutButton } from './components/CheckoutButton';
22
export { PlanDetailsButton } from './components/PlanDetailsButton';
33
export { SubscriptionDetailsButton } from './components/SubscriptionDetailsButton';
4+
5+
export type {
6+
__experimental_CheckoutButtonProps as CheckoutButtonProps,
7+
__experimental_SubscriptionDetailsButtonProps as SubscriptionDetailsButtonProps,
8+
__experimental_PlanDetailsButtonProps as PlanDetailsButtonProps,
9+
} from '@clerk/types';
10+
11+
export {
12+
__experimental_PaymentElementProvider as PaymentElementProvider,
13+
__experimental_usePaymentElement as usePaymentElement,
14+
__experimental_PaymentElement as PaymentElement,
15+
__experimental_usePaymentAttempts as usePaymentAttempts,
16+
__experimental_useStatements as useStatements,
17+
__experimental_usePaymentMethods as usePaymentMethods,
18+
__experimental_usePlans as usePlans,
19+
__experimental_useSubscription as useSubscription,
20+
__experimental_CheckoutProvider as CheckoutProvider,
21+
__experimental_useCheckout as useCheckout,
22+
} from '@clerk/shared/react';

0 commit comments

Comments
 (0)