From 86b3a33ff699e8ba67c2e95eda3306013294faef Mon Sep 17 00:00:00 2001 From: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com> Date: Thu, 21 Sep 2023 12:06:40 +0530 Subject: [PATCH] fix: disable create team button for non admins (#11470) Co-authored-by: CarinaWolli --- .../ee/teams/components/CreateANewTeamForm.tsx | 2 +- packages/features/ee/teams/components/TeamsListing.tsx | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/features/ee/teams/components/CreateANewTeamForm.tsx b/packages/features/ee/teams/components/CreateANewTeamForm.tsx index d943c567fe..3220217f52 100644 --- a/packages/features/ee/teams/components/CreateANewTeamForm.tsx +++ b/packages/features/ee/teams/components/CreateANewTeamForm.tsx @@ -67,7 +67,7 @@ export const CreateANewTeamForm = () => {
{serverErrorMessage && (
- +
)} diff --git a/packages/features/ee/teams/components/TeamsListing.tsx b/packages/features/ee/teams/components/TeamsListing.tsx index 6560880f9e..cbfed7c919 100644 --- a/packages/features/ee/teams/components/TeamsListing.tsx +++ b/packages/features/ee/teams/components/TeamsListing.tsx @@ -46,6 +46,8 @@ export function TeamsListing() { const teams = useMemo(() => data?.filter((m) => m.accepted) || [], [data]); const invites = useMemo(() => data?.filter((m) => !m.accepted) || [], [data]); + const isCreateTeamButtonDisabled = user?.organizationId && !user?.organization?.isOrgAdmin; + const features = [ { icon: , @@ -95,7 +97,7 @@ export function TeamsListing() { {invites.length > 0 && (
- +
)} @@ -131,7 +133,11 @@ export function TeamsListing() { buttonRaw={ }