1
1
/* eslint-disable jsdoc/require-description-complete-sentence */
2
2
import type {
3
3
ClerkPaginatedResponse ,
4
- CommerceSubscriptionItemResource ,
5
4
GetDomainsParams ,
6
5
GetInvitationsParams ,
7
6
GetMembershipRequestParams ,
8
7
GetMembersParams ,
9
- GetSubscriptionsParams ,
10
8
OrganizationDomainResource ,
11
9
OrganizationInvitationResource ,
12
10
OrganizationMembershipRequestResource ,
@@ -66,16 +64,6 @@ export type UseOrganizationParams = {
66
64
* </ul>
67
65
*/
68
66
invitations ?: true | PaginatedHookConfig < GetInvitationsParams > ;
69
- /**
70
- * @experimental This is an experimental API for the Billing feature that is available under a public beta, and the API is subject to change.
71
- * If set to `true`, all default properties will be used.<br />
72
- * Otherwise, accepts an object with the following optional properties:
73
- * <ul>
74
- * <li>`orgId`: A string that filters the subscriptions by the provided organization ID.</li>
75
- * <li>Any of the properties described in [Shared properties](#shared-properties).</li>
76
- * </ul>
77
- */
78
- subscriptions ?: true | PaginatedHookConfig < GetSubscriptionsParams > ;
79
67
} ;
80
68
81
69
/**
@@ -111,11 +99,6 @@ export type UseOrganizationReturn<T extends UseOrganizationParams> =
111
99
* Includes a paginated list of the organization's invitations.
112
100
*/
113
101
invitations : PaginatedResourcesWithDefault < OrganizationInvitationResource > ;
114
- /**
115
- * @experimental This is an experimental API for the Billing feature that is available under a public beta, and the API is subject to change.
116
- * Includes a paginated list of the organization's subscriptions.
117
- */
118
- subscriptions : PaginatedResourcesWithDefault < CommerceSubscriptionItemResource > ;
119
102
}
120
103
| {
121
104
isLoaded : true ;
@@ -125,7 +108,6 @@ export type UseOrganizationReturn<T extends UseOrganizationParams> =
125
108
membershipRequests : PaginatedResourcesWithDefault < OrganizationMembershipRequestResource > ;
126
109
memberships : PaginatedResourcesWithDefault < OrganizationMembershipResource > ;
127
110
invitations : PaginatedResourcesWithDefault < OrganizationInvitationResource > ;
128
- subscriptions : PaginatedResourcesWithDefault < CommerceSubscriptionItemResource > ;
129
111
}
130
112
| {
131
113
isLoaded : boolean ;
@@ -147,10 +129,6 @@ export type UseOrganizationReturn<T extends UseOrganizationParams> =
147
129
OrganizationInvitationResource ,
148
130
T [ 'invitations' ] extends { infinite : true } ? true : false
149
131
> | null ;
150
- subscriptions : PaginatedResources <
151
- CommerceSubscriptionItemResource ,
152
- T [ 'subscriptions' ] extends { infinite : true } ? true : false
153
- > | null ;
154
132
} ;
155
133
156
134
const undefinedPaginatedResource = {
@@ -300,7 +278,6 @@ export function useOrganization<T extends UseOrganizationParams>(params?: T): Us
300
278
membershipRequests : membershipRequestsListParams ,
301
279
memberships : membersListParams ,
302
280
invitations : invitationsListParams ,
303
- subscriptions : subscriptionsListParams ,
304
281
} = params || { } ;
305
282
306
283
useAssertWrappedByClerkProvider ( 'useOrganization' ) ;
@@ -341,13 +318,6 @@ export function useOrganization<T extends UseOrganizationParams>(params?: T): Us
341
318
infinite : false ,
342
319
} ) ;
343
320
344
- const subscriptionsSafeValues = useWithSafeValues ( subscriptionsListParams , {
345
- initialPage : 1 ,
346
- pageSize : 10 ,
347
- keepPreviousData : false ,
348
- infinite : false ,
349
- } ) ;
350
-
351
321
const clerk = useClerkInstanceContext ( ) ;
352
322
353
323
clerk . telemetry ?. record ( eventMethodCalled ( 'useOrganization' ) ) ;
@@ -389,15 +359,6 @@ export function useOrganization<T extends UseOrganizationParams>(params?: T): Us
389
359
status : invitationsSafeValues . status ,
390
360
} ;
391
361
392
- const subscriptionsParams =
393
- typeof subscriptionsListParams === 'undefined'
394
- ? undefined
395
- : {
396
- initialPage : subscriptionsSafeValues . initialPage ,
397
- pageSize : subscriptionsSafeValues . pageSize ,
398
- orgId : organization ?. id ,
399
- } ;
400
-
401
362
const domains = usePagesOrInfinite < GetDomainsParams , ClerkPaginatedResponse < OrganizationDomainResource > > (
402
363
{
403
364
...domainParams ,
@@ -463,25 +424,6 @@ export function useOrganization<T extends UseOrganizationParams>(params?: T): Us
463
424
} ,
464
425
) ;
465
426
466
- const subscriptions = usePagesOrInfinite <
467
- GetSubscriptionsParams ,
468
- ClerkPaginatedResponse < CommerceSubscriptionItemResource >
469
- > (
470
- {
471
- ...subscriptionsParams ,
472
- } ,
473
- organization ?. getSubscriptions ,
474
- {
475
- keepPreviousData : subscriptionsSafeValues . keepPreviousData ,
476
- infinite : subscriptionsSafeValues . infinite ,
477
- enabled : ! ! subscriptionsParams ,
478
- } ,
479
- {
480
- type : 'subscriptions' ,
481
- organizationId : organization ?. id ,
482
- } ,
483
- ) ;
484
-
485
427
if ( organization === undefined ) {
486
428
return {
487
429
isLoaded : false ,
@@ -491,7 +433,6 @@ export function useOrganization<T extends UseOrganizationParams>(params?: T): Us
491
433
membershipRequests : undefinedPaginatedResource ,
492
434
memberships : undefinedPaginatedResource ,
493
435
invitations : undefinedPaginatedResource ,
494
- subscriptions : undefinedPaginatedResource ,
495
436
} ;
496
437
}
497
438
@@ -504,7 +445,6 @@ export function useOrganization<T extends UseOrganizationParams>(params?: T): Us
504
445
membershipRequests : null ,
505
446
memberships : null ,
506
447
invitations : null ,
507
- subscriptions : null ,
508
448
} ;
509
449
}
510
450
@@ -518,7 +458,6 @@ export function useOrganization<T extends UseOrganizationParams>(params?: T): Us
518
458
membershipRequests : undefinedPaginatedResource ,
519
459
memberships : undefinedPaginatedResource ,
520
460
invitations : undefinedPaginatedResource ,
521
- subscriptions : undefinedPaginatedResource ,
522
461
} ;
523
462
}
524
463
@@ -531,6 +470,5 @@ export function useOrganization<T extends UseOrganizationParams>(params?: T): Us
531
470
membershipRequests,
532
471
memberships,
533
472
invitations,
534
- subscriptions,
535
473
} ;
536
474
}
0 commit comments