diff --git a/apps/web/components/settings/platform/hooks/useGetUserAttributes.ts b/apps/web/components/settings/platform/hooks/useGetUserAttributes.ts index 3de696daba..eac06df5f4 100644 --- a/apps/web/components/settings/platform/hooks/useGetUserAttributes.ts +++ b/apps/web/components/settings/platform/hooks/useGetUserAttributes.ts @@ -1,5 +1,5 @@ -import { useCheckTeamBilling } from "@lib/hooks/settings/platform/oauth-clients/usePersistOAuthClient"; -import useMeQuery from "@lib/hooks/useMeQuery"; +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(); diff --git a/packages/features/shell/Shell.tsx b/packages/features/shell/Shell.tsx index 7fcb767b8b..129de41392 100644 --- a/packages/features/shell/Shell.tsx +++ b/packages/features/shell/Shell.tsx @@ -84,6 +84,7 @@ import { type IconName, } from "@calcom/ui"; import { Discord } from "@calcom/ui/components/icon/Discord"; +import { useGetUserAttributes } from "@calcom/web/components/settings/platform/hooks/useGetUserAttributes"; import { useOrgBranding } from "../ee/organizations/context/provider"; import FreshChatProvider from "../ee/support/lib/freshchat/FreshChatProvider"; @@ -381,6 +382,7 @@ interface UserDropdownProps { } function UserDropdown({ small }: UserDropdownProps) { + const { isPlatformUser } = useGetUserAttributes(); const { t } = useLocale(); const { data: user } = useMeQuery(); const utils = trpc.useUtils(); @@ -469,33 +471,42 @@ function UserDropdown({ small }: UserDropdownProps) { onHelpItemSelect()} /> ) : ( <> - - - - - - - - - - + {!isPlatformUser && ( + <> + + + + + + + + + + + + )} + } @@ -519,11 +530,17 @@ function UserDropdown({ small }: UserDropdownProps) { {t("help")} - - - {t("download_desktop_app")} - - + {!isPlatformUser && ( + + + {t("download_desktop_app")} + + + )}