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 && (