From 9f48000e83e9a5c4153c9275603e69b5856938fc Mon Sep 17 00:00:00 2001 From: KuroSago Date: Tue, 6 May 2025 18:14:11 +0800 Subject: [PATCH] InsertSiblingNode --- web3/packages/mind-map/package.json | 3 +- .../mind-map/src/components/ToolBar.vue | 2 + .../components/ToolBar/InsertChildNode.vue | 3 +- .../components/ToolBar/InsertSiblingNode.vue | 28 ++++++++++++++ .../src/store/helpers/insertChildNode.ts | 3 +- .../src/store/helpers/insertSiblingNode.ts | 38 +++++++++++++++++++ .../mind-map/src/store/modules/mindMap.ts | 2 + web3/pnpm-lock.yaml | 9 +++++ 8 files changed, 85 insertions(+), 3 deletions(-) create mode 100644 web3/packages/mind-map/src/components/ToolBar/InsertSiblingNode.vue create mode 100644 web3/packages/mind-map/src/store/helpers/insertSiblingNode.ts diff --git a/web3/packages/mind-map/package.json b/web3/packages/mind-map/package.json index 32ff4b85..07b8e5f9 100644 --- a/web3/packages/mind-map/package.json +++ b/web3/packages/mind-map/package.json @@ -18,7 +18,8 @@ "simple-mind-map-plugin-themes": "^1.0.0", "@toast-ui/editor": "^3.1.5", "axios": "^1.7.9", - "codemirror": "^5.65.16" + "codemirror": "^5.65.16", + "uuid": "^11.1.0" }, "main": "src/index.ts", "module": "src/index.ts", diff --git a/web3/packages/mind-map/src/components/ToolBar.vue b/web3/packages/mind-map/src/components/ToolBar.vue index 40cc9e88..37610951 100644 --- a/web3/packages/mind-map/src/components/ToolBar.vue +++ b/web3/packages/mind-map/src/components/ToolBar.vue @@ -1,6 +1,7 @@