diff --git a/web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/inbox/header.tsx b/web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/inbox/header.tsx index 20d5befb27..9d977116dd 100644 --- a/web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/inbox/header.tsx +++ b/web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/inbox/header.tsx @@ -9,8 +9,10 @@ import { Breadcrumbs, Button, Intake } from "@plane/ui"; // components import { BreadcrumbLink, Logo } from "@/components/common"; import { InboxIssueCreateEditModalRoot } from "@/components/inbox"; +// constants +import { EUserProjectRoles } from "@/constants/project"; // hooks -import { useProject, useProjectInbox } from "@/hooks/store"; +import { useProject, useProjectInbox, useUser } from "@/hooks/store"; export const ProjectInboxHeader: FC = observer(() => { // states @@ -18,9 +20,15 @@ export const ProjectInboxHeader: FC = observer(() => { // router const { workspaceSlug, projectId } = useParams(); // store hooks + const { + membership: { currentProjectRole }, + } = useUser(); const { currentProjectDetails, loader: currentProjectDetailsLoader } = useProject(); const { loader } = useProjectInbox(); + // derived value + const isViewer = currentProjectRole === EUserProjectRoles.VIEWER; + return (