From 578495de871c7352b6588d34ec228dbfa6927693 Mon Sep 17 00:00:00 2001 From: Leo Giovanetti Date: Thu, 21 Sep 2023 18:08:34 -0300 Subject: [PATCH 1/5] chore: reduce team data footprint (#11478) --- apps/web/pages/team/[slug].tsx | 54 ++++++++++++------- .../ee/organizations/context/provider.ts | 5 ++ .../ee/teams/components/MemberListItem.tsx | 2 +- .../ee/teams/components/TeamInviteList.tsx | 1 - .../teams/components/TeamInviteListItem.tsx | 5 +- .../ee/teams/pages/team-members-view.tsx | 1 - .../ee/teams/pages/team-profile-view.tsx | 2 - packages/lib/constants.ts | 1 + packages/lib/server/queries/teams/index.ts | 50 +++++++++-------- .../unpublished-entity/UnpublishedEntity.tsx | 7 ++- 10 files changed, 75 insertions(+), 53 deletions(-) diff --git a/apps/web/pages/team/[slug].tsx b/apps/web/pages/team/[slug].tsx index f679f192eb..d3efb139fd 100644 --- a/apps/web/pages/team/[slug].tsx +++ b/apps/web/pages/team/[slug].tsx @@ -8,6 +8,7 @@ import { sdkActionManager, useIsEmbed } from "@calcom/embed-core/embed-iframe"; import { orgDomainConfig } from "@calcom/features/ee/organizations/lib/orgDomains"; import EventTypeDescription from "@calcom/features/eventtypes/components/EventTypeDescription"; import { getFeatureFlagMap } from "@calcom/features/flags/server/utils"; +import { WEBAPP_URL } from "@calcom/lib/constants"; import { getPlaceholderAvatar } from "@calcom/lib/defaultAvatarImage"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import { useRouterQuery } from "@calcom/lib/hooks/useRouterQuery"; @@ -65,9 +66,9 @@ function TeamPage({ team, isUnpublished, markdownStrippedBio, isValidOrgDomain } // slug is a route parameter, we don't want to forward it to the next route const { slug: _slug, orgSlug: _orgSlug, user: _user, ...queryParamsToForward } = routerQuery; - const EventTypes = () => ( + const EventTypes = ({ eventTypes }: { eventTypes: NonNullable<(typeof team)["eventTypes"]> }) => (