From 54ace153382f2d9407bd797f86402a1c7cd91d9d Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Tue, 19 Dec 2023 23:20:04 -0800 Subject: [PATCH] Allow hiding of create team button. --- src/app/(main)/settings/teams/TeamJoinForm.tsx | 2 +- src/app/(main)/settings/teams/TeamsHeader.tsx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/(main)/settings/teams/TeamJoinForm.tsx b/src/app/(main)/settings/teams/TeamJoinForm.tsx index 5cd38225..569c3848 100644 --- a/src/app/(main)/settings/teams/TeamJoinForm.tsx +++ b/src/app/(main)/settings/teams/TeamJoinForm.tsx @@ -18,7 +18,7 @@ export function TeamJoinForm({ onSave, onClose }: { onSave: () => void; onClose: const { mutate, error } = useMutation({ mutationFn: (data: any) => post('/teams/join', data) }); const ref = useRef(null); - const handleSubmit = async data => { + const handleSubmit = async (data: any) => { mutate(data, { onSuccess: async () => { setValue('teams:members', Date.now()); diff --git a/src/app/(main)/settings/teams/TeamsHeader.tsx b/src/app/(main)/settings/teams/TeamsHeader.tsx index 444f8703..3a98318d 100644 --- a/src/app/(main)/settings/teams/TeamsHeader.tsx +++ b/src/app/(main)/settings/teams/TeamsHeader.tsx @@ -7,7 +7,7 @@ import useMessages from 'components/hooks/useMessages'; import TeamsJoinButton from './TeamsJoinButton'; import TeamsAddButton from './TeamsAddButton'; -export function TeamsHeader() { +export function TeamsHeader({ allowCreate = true }: { allowCreate?: boolean }) { const { formatMessage, labels } = useMessages(); const { user } = useUser(); @@ -15,7 +15,7 @@ export function TeamsHeader() { - {user.role !== ROLES.viewOnly && } + {allowCreate && user.role !== ROLES.viewOnly && } );