diff --git a/packages/features/ee/teams/components/TeamList.tsx b/packages/features/ee/teams/components/TeamList.tsx index 02fab0dac2..503075ea91 100644 --- a/packages/features/ee/teams/components/TeamList.tsx +++ b/packages/features/ee/teams/components/TeamList.tsx @@ -1,7 +1,8 @@ import { useState } from "react"; import { useLocale } from "@calcom/lib/hooks/useLocale"; -import { RouterOutputs, trpc } from "@calcom/trpc/react"; +import type { RouterOutputs } from "@calcom/trpc/react"; +import { trpc } from "@calcom/trpc/react"; import { Card, showToast } from "@calcom/ui"; import { FiUserPlus, FiUsers, FiEdit } from "@calcom/ui/components/icon"; @@ -9,6 +10,7 @@ import TeamListItem from "./TeamListItem"; interface Props { teams: RouterOutputs["viewer"]["teams"]["list"]; + pending?: boolean; } export default function TeamList(props: Props) { @@ -54,7 +56,7 @@ export default function TeamList(props: Props) { ))} {/* only show recommended steps when there is only one team */} - {props.teams.length === 1 && ( + {!props.pending && props.teams.length === 1 && ( <> {props.teams.map( (team, i) => diff --git a/packages/features/ee/teams/components/TeamsListing.tsx b/packages/features/ee/teams/components/TeamsListing.tsx index b4d449cf1f..e28c5d53cf 100644 --- a/packages/features/ee/teams/components/TeamsListing.tsx +++ b/packages/features/ee/teams/components/TeamsListing.tsx @@ -90,7 +90,7 @@ export function TeamsListing() { - + )} {teams.length > 0 && } diff --git a/packages/trpc/server/routers/viewer/teams.tsx b/packages/trpc/server/routers/viewer/teams.tsx index 6e3dd72356..7982919810 100644 --- a/packages/trpc/server/routers/viewer/teams.tsx +++ b/packages/trpc/server/routers/viewer/teams.tsx @@ -125,6 +125,7 @@ export const viewerTeamsRouter = router({ metadata: { requestedSlug: slug, }, + ...(!IS_TEAM_BILLING_ENABLED && { slug }), }, });