fix(organizations): move organization better-auth client to conditionally be included based on FF (#2367)

* fix(organizations): move organization better-auth client to conditionally be included based on FF

* ack PR comment
This commit is contained in:
Waleed
2025-12-13 19:06:12 -08:00
committed by GitHub
parent 0fb084b9e4
commit d5b95cbd33

View File

@@ -25,9 +25,9 @@ export const client = createAuthClient({
stripeClient({
subscription: true, // Enable subscription management
}),
organizationClient(),
]
: []),
organizationClient(),
...(env.NEXT_PUBLIC_SSO_ENABLED ? [ssoClient()] : []),
],
})
@@ -42,7 +42,9 @@ export function useSession(): SessionHookResult {
return ctx
}
export const { useActiveOrganization } = client
export const useActiveOrganization = isBillingEnabled
? client.useActiveOrganization
: () => ({ data: undefined, isPending: false, error: null })
export const useSubscription = () => {
return {