fix: removed redundant check for view publish (#2145)

This commit is contained in:
Vamsi Krishna
2025-01-08 13:43:45 +05:30
committed by GitHub
parent 3bf7704a8f
commit 3d81d039aa

View File

@@ -34,10 +34,6 @@ export const ViewQuickActions: React.FC<Props> = observer((props) => {
const { allowPermissions } = useUserPermissions();
// auth
const isOwner = view?.owned_by === data?.id;
const canPublishView = allowPermissions(
[EUserPermissions.ADMIN, EUserPermissions.ADMIN],
EUserPermissionsLevel.PROJECT
);
const isAdmin = allowPermissions([EUserPermissions.ADMIN], EUserPermissionsLevel.PROJECT, workspaceSlug, projectId);
const { isPublishModalOpen, setPublishModalOpen, publishContextMenu } = useViewPublish(
@@ -102,7 +98,6 @@ export const ViewQuickActions: React.FC<Props> = observer((props) => {
<CustomMenu ellipsis placement="bottom-end" closeOnSelect>
{MENU_ITEMS.map((item) => {
if (item.shouldRender === false) return null;
if (item.key === "publish" && !canPublishView) return null;
return (
<CustomMenu.MenuItem
key={item.key}