浏览代码

enhance: enter edit mode when creating shapes

Konstantinos Kaloutas 2 年之前
父节点
当前提交
4c7597af11
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      tldraw/packages/core/src/lib/tools/TLBoxTool/states/CreatingState.tsx

+ 3 - 1
tldraw/packages/core/src/lib/tools/TLBoxTool/states/CreatingState.tsx

@@ -87,8 +87,10 @@ export class CreatingState<
     this.tool.transition('idle')
     if (this.creatingShape) {
       this.app.setSelectedShapes([this.creatingShape as unknown as S])
+      this.app.api.editShape(this.creatingShape)
+    } else {
+      this.app.transition('select')
     }
-    this.app.transition('select')
     this.app.persist()
   }