Selaa lähdekoodia

style: run prettier and fix a type issue

Konstantinos Kaloutas 2 vuotta sitten
vanhempi
sitoutus
4df5834f2f

+ 6 - 1
tldraw/apps/tldraw-logseq/src/components/ContextBar/contextBarActionFactory.tsx

@@ -310,7 +310,12 @@ const NoFillAction = observer(() => {
   const noFill = shapes.every(s => s.props.noFill)
 
   return (
-    <ToggleInput tooltip="Fill" className="tl-button" pressed={noFill} onPressedChange={handleChange}>
+    <ToggleInput
+      tooltip="Fill"
+      className="tl-button"
+      pressed={noFill}
+      onPressedChange={handleChange}
+    >
       <TablerIcon name={noFill ? 'droplet-off' : 'droplet'} />
     </ToggleInput>
   )

+ 17 - 13
tldraw/apps/tldraw-logseq/src/components/ContextMenu/ContextMenu.tsx

@@ -43,7 +43,11 @@ export const ContextMenu = observer(function ContextMenu({
         }
       }}
     >
-      <ReactContextMenu.Trigger disabled={app.editingShape}>{children}</ReactContextMenu.Trigger>
+      <ReactContextMenu.Trigger
+        disabled={app.editingShape && Object.keys(app.editingShape).length !== 0}
+      >
+        {children}
+      </ReactContextMenu.Trigger>
       <ReactContextMenu.Content
         className="tl-menu tl-context-menu"
         ref={rContent}
@@ -126,18 +130,18 @@ export const ContextMenu = observer(function ContextMenu({
           )}
           {app.selectedShapes?.size > 0 && (
             <>
-            <ReactContextMenu.Item
-              className="tl-menu-item"
-              onClick={() => runAndTransition(app.api.zoomToSelection)}
-            >
-              Zoom to fit
-              <div className="tl-menu-right-slot">
-                <span className="keyboard-shortcut">
-                  <code>{MOD_KEY}</code> <code>⇧</code> <code>1</code>
-                </span>
-              </div>
-            </ReactContextMenu.Item>
-            <ReactContextMenu.Separator className="menu-separator" />
+              <ReactContextMenu.Item
+                className="tl-menu-item"
+                onClick={() => runAndTransition(app.api.zoomToSelection)}
+              >
+                Zoom to fit
+                <div className="tl-menu-right-slot">
+                  <span className="keyboard-shortcut">
+                    <code>{MOD_KEY}</code> <code>⇧</code> <code>1</code>
+                  </span>
+                </div>
+              </ReactContextMenu.Item>
+              <ReactContextMenu.Separator className="menu-separator" />
             </>
           )}
           {(app.selectedShapesArray.some(s => s.type === 'group' || app.getParentGroup(s)) ||

+ 1 - 1
tldraw/apps/tldraw-logseq/src/lib/shapes/BoxShape.tsx

@@ -131,7 +131,7 @@ export class BoxShape extends TLBoxShape<BoxShapeProps> {
     const {
       props: {
         size: [w, h],
-        borderRadius
+        borderRadius,
       },
     } = this
 

+ 1 - 1
tldraw/apps/tldraw-logseq/src/lib/shapes/EllipseShape.tsx

@@ -123,7 +123,7 @@ export class EllipseShape extends TLEllipseShape<EllipseShapeProps> {
 
   ReactIndicator = observer(() => {
     const {
-      size: [w, h]
+      size: [w, h],
     } = this.props
 
     return (

+ 4 - 4
tldraw/apps/tldraw-logseq/src/lib/shapes/LogseqPortalShape.tsx

@@ -437,10 +437,10 @@ export class LogseqPortalShape extends TLBoxShape<LogseqPortalShapeProps> {
 
     const { Breadcrumb, PageName } = renderers
 
-    const portalStyle : React.CSSProperties = {
-        width: `calc(100% / ${scaleRatio})`,
-        height: `calc(100% / ${scaleRatio})`,
-        opacity: isErasing ? 0.2 : 1,
+    const portalStyle: React.CSSProperties = {
+      width: `calc(100% / ${scaleRatio})`,
+      height: `calc(100% / ${scaleRatio})`,
+      opacity: isErasing ? 0.2 : 1,
     }
 
     // Reduce the chance of blurry text

+ 1 - 1
tldraw/apps/tldraw-logseq/src/lib/shapes/PolygonShape.tsx

@@ -139,7 +139,7 @@ export class PolygonShape extends TLPolygonShape<PolygonShapeProps> {
   ReactIndicator = observer(() => {
     const {
       offset: [x, y],
-      props: { strokeWidth }
+      props: { strokeWidth },
     } = this
 
     return (