* hide consumer navigation in platform admin dropdown * fix imports * fix typings --------- Co-authored-by: Ryukemeister <sahalrajiv-extc@atharvacoe.ac.in>
15 lines
669 B
TypeScript
15 lines
669 B
TypeScript
import useMeQuery from "@calcom/trpc/react/hooks/useMeQuery";
|
|
import { useCheckTeamBilling } from "@calcom/web/lib/hooks/settings/platform/oauth-clients/usePersistOAuthClient";
|
|
|
|
export const useGetUserAttributes = () => {
|
|
const { data: user, isLoading: isUserLoading } = useMeQuery();
|
|
const { data: userBillingData, isFetching: isUserBillingDataLoading } = useCheckTeamBilling(
|
|
user?.organizationId
|
|
);
|
|
const isPlatformUser = user?.organization.isPlatform;
|
|
const isPaidUser = userBillingData?.valid;
|
|
const userOrgId = user?.organizationId;
|
|
|
|
return { isUserLoading, isUserBillingDataLoading, isPlatformUser, isPaidUser, userBillingData, userOrgId };
|
|
};
|