Skip to content

Commit 69daabb

Browse files
aaryan610sangeethailango
authored andcommitted
fix: remove emoji edit for uneditable pages (#6304)
1 parent 1a3479c commit 69daabb

File tree

1 file changed

+3
-11
lines changed
  • web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)

1 file changed

+3
-11
lines changed

web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,10 @@ import { PageEditInformationPopover } from "@/components/pages";
1515
import { convertHexEmojiToDecimal } from "@/helpers/emoji.helper";
1616
import { getPageName } from "@/helpers/page.helper";
1717
// hooks
18-
import { useProjectPage, useProject, useUser, useUserPermissions } from "@/hooks/store";
18+
import { useProjectPage, useProject } from "@/hooks/store";
1919
import { usePlatformOS } from "@/hooks/use-platform-os";
2020
// plane web components
2121
import { PageDetailsHeaderExtraActions } from "@/plane-web/components/pages";
22-
import { EUserPermissions, EUserPermissionsLevel } from "ee/constants/user-permissions";
2322

2423
export interface IPagesHeaderProps {
2524
showButton?: boolean;
@@ -33,17 +32,10 @@ export const PageDetailsHeader = observer(() => {
3332
// store hooks
3433
const { currentProjectDetails, loader } = useProject();
3534
const page = useProjectPage(pageId?.toString() ?? "");
36-
const { name, logo_props, updatePageLogo, owned_by } = page;
37-
const { allowPermissions } = useUserPermissions();
38-
const { data: currentUser } = useUser();
35+
const { name, logo_props, updatePageLogo, isContentEditable } = page;
3936
// use platform
4037
const { isMobile } = usePlatformOS();
4138

42-
const isAdmin = allowPermissions([EUserPermissions.ADMIN], EUserPermissionsLevel.PROJECT);
43-
const isOwner = owned_by === currentUser?.id;
44-
45-
const isEditable = isAdmin || isOwner;
46-
4739
const handlePageLogoUpdate = async (data: TLogoProps) => {
4840
if (data) {
4941
updatePageLogo(data)
@@ -151,7 +143,7 @@ export const PageDetailsHeader = observer(() => {
151143
? EmojiIconPickerTypes.EMOJI
152144
: EmojiIconPickerTypes.ICON
153145
}
154-
disabled={!isEditable}
146+
disabled={!isContentEditable}
155147
/>
156148
</div>
157149
<Tooltip tooltipContent={pageTitle} position="bottom" isMobile={isMobile}>

0 commit comments

Comments
 (0)