浏览代码

fix: hide lock/unlock on published whiteboards

Konstantinos Kaloutas 2 年之前
父节点
当前提交
ab2d9dd0ef
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      tldraw/apps/tldraw-logseq/src/components/ContextMenu/ContextMenu.tsx

+ 2 - 2
tldraw/apps/tldraw-logseq/src/components/ContextMenu/ContextMenu.tsx

@@ -262,7 +262,7 @@ export const ContextMenu = observer(function ContextMenu({
               Deselect all
             </ReactContextMenu.Item>
           )}
-          {app.selectedShapes?.size > 0 && app.selectedShapesArray?.some(s => !s.props.isLocked) && (
+          {!app.readOnly && app.selectedShapes?.size > 0 && app.selectedShapesArray?.some(s => !s.props.isLocked) && (
             <ReactContextMenu.Item
               className="tl-menu-item"
               onClick={() => runAndTransition(() => app.setLocked(true))}
@@ -272,7 +272,7 @@ export const ContextMenu = observer(function ContextMenu({
               <KeyboardShortcut action="whiteboard/lock" />
             </ReactContextMenu.Item>
           )}
-          {app.selectedShapes?.size > 0 && app.selectedShapesArray?.some(s => s.props.isLocked) && (
+          {!app.readOnly && app.selectedShapes?.size > 0 && app.selectedShapesArray?.some(s => s.props.isLocked) && (
             <ReactContextMenu.Item
               className="tl-menu-item"
               onClick={() => runAndTransition(() => app.setLocked(false))}