From 0bfce5ee1faf20dec98f53747c242cd4c6cdc4d1 Mon Sep 17 00:00:00 2001 From: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com> Date: Thu, 16 Jan 2025 14:32:37 +0530 Subject: [PATCH] fix: build error (#2210) --- .../updates/comments/comment-block.tsx | 35 ++++++++++++------- 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/web/ee/components/project-overview/details/sidebar/updates/comments/comment-block.tsx b/web/ee/components/project-overview/details/sidebar/updates/comments/comment-block.tsx index 478f720561..00e8613541 100644 --- a/web/ee/components/project-overview/details/sidebar/updates/comments/comment-block.tsx +++ b/web/ee/components/project-overview/details/sidebar/updates/comments/comment-block.tsx @@ -1,7 +1,9 @@ import { useState } from "react"; +import { EUserPermissionsLevel } from "@plane/constants"; import { Avatar } from "@plane/ui"; import { renderFormattedDate } from "@/helpers/date-time.helper"; -import { useMember, useUser } from "@/hooks/store"; +import { useMember, useUser, useUserPermissions } from "@/hooks/store"; +import { EUserPermissions } from "@/plane-web/constants"; import { TProjectUpdatesComment } from "@/plane-web/types"; import { UpdateQuickActions } from "../quick-actions"; import { UpdateReaction } from "../update-reaction"; @@ -20,9 +22,17 @@ export const CommentBlock = (props: TProps) => { // hooks const { getUserDetails } = useMember(); const { data: currentUser } = useUser(); + const { allowPermissions } = useUserPermissions(); const creator = commentData && getUserDetails(commentData?.created_by || ""); + const isProjectAdmin = allowPermissions( + [EUserPermissions.ADMIN], + EUserPermissionsLevel.PROJECT, + workspaceSlug.toString(), + projectId.toString() + ); + return (