useCurrentOrgPlan.ts 488 B

123456789101112131415161718192021
  1. import { useSelectedOrganizationQuery } from './useSelectedOrganization'
  2. export function useCurrentOrgPlan() {
  3. const { data: currentOrg } = useSelectedOrganizationQuery()
  4. if (!currentOrg) {
  5. return {
  6. plan: null,
  7. usageBillingEnabled: null,
  8. isLoading: true,
  9. isSuccess: false,
  10. }
  11. } else {
  12. return {
  13. plan: currentOrg?.plan,
  14. usageBillingEnabled: currentOrg?.usage_billing_enabled,
  15. isLoading: false,
  16. isSuccess: true,
  17. }
  18. }
  19. }