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 }),
},
});