Ver Fonte

fix: hide snap button on published graphs

Konstantinos Kaloutas há 2 anos atrás
pai
commit
7f77856329

+ 11 - 9
tldraw/apps/tldraw-logseq/src/components/ActionBar/ActionBar.tsx

@@ -76,15 +76,17 @@ export const ActionBar = observer(function ActionBar(): JSX.Element {
           <TablerIcon name="grid-dots" />
         </ToggleInput>
 
-        <ToggleInput
-            tooltip={t('whiteboard/snap-to-grid')}
-            className="tl-button"
-            pressed={app.settings.snapToGrid}
-            id="tl-snap-to-grid"
-            onPressedChange={toggleSnapToGrid}
-          >
-          <TablerIcon name={app.settings.snapToGrid ? "magnet" : "magnet-off"} />
-        </ToggleInput>
+        {!app.readOnly && (
+          <ToggleInput
+              tooltip={t('whiteboard/snap-to-grid')}
+              className="tl-button"
+              pressed={app.settings.snapToGrid}
+              id="tl-snap-to-grid"
+              onPressedChange={toggleSnapToGrid}
+            >
+            <TablerIcon name={app.settings.snapToGrid ? "magnet" : "magnet-off"} />
+          </ToggleInput>
+        )}
       </div>
     </div>
   )