瀏覽代碼

add collision boundary to geometry tools

Konstantinos Kaloutas 1 年之前
父節點
當前提交
c2b59b5463
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      packages/tldraw/apps/tldraw-logseq/src/components/GeometryTools/GeometryTools.tsx

+ 5 - 1
packages/tldraw/apps/tldraw-logseq/src/components/GeometryTools/GeometryTools.tsx

@@ -67,7 +67,11 @@ export const GeometryTools = observer(function GeometryTools({
         </div>
       </LSUI.PopoverTrigger>
 
-      <LSUI.PopoverContent className="p-0 w-auto" side={popoverSide} sideOffset={15}>
+      <LSUI.PopoverContent
+        className="p-0 w-auto"
+        side={popoverSide}
+        sideOffset={15}
+        collisionBoundary={document.querySelector('.logseq-tldraw')}>
         <div
           className={`tl-toolbar tl-geometry-toolbar ${
             ['left', 'right'].includes(popoverSide) ? 'flex-col' : 'flex-row'