From b44599e0253ae564b15df779163279f85f79645f Mon Sep 17 00:00:00 2001 From: Henry Date: Thu, 31 Jul 2025 07:03:12 +0100 Subject: [PATCH] feat: hide dropdown on comments for public boards --- apps/web/src/views/card/components/ActivityList.tsx | 3 +++ apps/web/src/views/card/components/Comment.tsx | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/web/src/views/card/components/ActivityList.tsx b/apps/web/src/views/card/components/ActivityList.tsx index 522733e1..f7c418b3 100644 --- a/apps/web/src/views/card/components/ActivityList.tsx +++ b/apps/web/src/views/card/components/ActivityList.tsx @@ -155,11 +155,13 @@ const ActivityList = ({ cardPublicId, isLoading, isAdmin, + isViewOnly, }: { activities: NonNullable["activities"]; cardPublicId: string; isLoading: boolean; isAdmin?: boolean; + isViewOnly?: boolean; }) => { const { data } = authClient.useSession(); const { locale } = useLocalisation(); @@ -193,6 +195,7 @@ const ActivityList = ({ isEdited={!!activity.comment?.updatedAt} isAuthor={activity.comment?.createdBy === data?.user.id} isAdmin={isAdmin ?? false} + isViewOnly={!!isViewOnly} /> ); diff --git a/apps/web/src/views/card/components/Comment.tsx b/apps/web/src/views/card/components/Comment.tsx index 6396912c..7f21f30b 100644 --- a/apps/web/src/views/card/components/Comment.tsx +++ b/apps/web/src/views/card/components/Comment.tsx @@ -27,6 +27,7 @@ const Comment = ({ isAuthor, isAdmin, isEdited = false, + isViewOnly = false, }: { publicId: string | undefined; cardPublicId: string; @@ -38,6 +39,7 @@ const Comment = ({ isAuthor: boolean; isAdmin: boolean; isEdited: boolean; + isViewOnly: boolean; }) => { const [isEditing, setIsEditing] = useState(false); const utils = api.useUtils(); @@ -124,7 +126,7 @@ const Comment = ({

- {dropdownItems.length > 0 && ( + {dropdownItems.length > 0 && !isViewOnly && (