瀏覽代碼

chore: update flow dependency

Ahmad Kholid 2 年之前
父節點
當前提交
00bc88f9e9

+ 2 - 0
package.json

@@ -44,6 +44,8 @@
     "@tiptap/starter-kit": "^2.0.0-beta.197",
     "@tiptap/starter-kit": "^2.0.0-beta.197",
     "@tiptap/vue-3": "^2.0.0-beta.96",
     "@tiptap/vue-3": "^2.0.0-beta.96",
     "@viselect/vanilla": "^3.1.0",
     "@viselect/vanilla": "^3.1.0",
+    "@vue-flow/additional-components": "^1.0.0",
+    "@vue-flow/core": "^1.0.0",
     "@vueuse/rxjs": "^9.1.1",
     "@vueuse/rxjs": "^9.1.1",
     "@vuex-orm/core": "^0.36.4",
     "@vuex-orm/core": "^0.36.4",
     "codemirror": "^6.0.1",
     "codemirror": "^6.0.1",

+ 1 - 1
src/components/block/BlockBasic.vue

@@ -86,7 +86,7 @@
   </block-base>
   </block-base>
 </template>
 </template>
 <script setup>
 <script setup>
-import { Handle, Position } from '@braks/vue-flow';
+import { Handle, Position } from '@vue-flow/core';
 import { useI18n } from 'vue-i18n';
 import { useI18n } from 'vue-i18n';
 import { useEditorBlock } from '@/composable/editorBlock';
 import { useEditorBlock } from '@/composable/editorBlock';
 import { useComponentId } from '@/composable/componentId';
 import { useComponentId } from '@/composable/componentId';

+ 1 - 1
src/components/block/BlockBasicWithFallback.vue

@@ -61,7 +61,7 @@
   </block-base>
   </block-base>
 </template>
 </template>
 <script setup>
 <script setup>
-import { Handle, Position } from '@braks/vue-flow';
+import { Handle, Position } from '@vue-flow/core';
 import { useI18n } from 'vue-i18n';
 import { useI18n } from 'vue-i18n';
 import { useEditorBlock } from '@/composable/editorBlock';
 import { useEditorBlock } from '@/composable/editorBlock';
 import { useComponentId } from '@/composable/componentId';
 import { useComponentId } from '@/composable/componentId';

+ 1 - 1
src/components/block/BlockConditions.vue

@@ -75,7 +75,7 @@
 </template>
 </template>
 <script setup>
 <script setup>
 import { useI18n } from 'vue-i18n';
 import { useI18n } from 'vue-i18n';
-import { Handle, Position } from '@braks/vue-flow';
+import { Handle, Position } from '@vue-flow/core';
 import { useComponentId } from '@/composable/componentId';
 import { useComponentId } from '@/composable/componentId';
 import { useEditorBlock } from '@/composable/editorBlock';
 import { useEditorBlock } from '@/composable/editorBlock';
 import BlockBase from './BlockBase.vue';
 import BlockBase from './BlockBase.vue';

+ 1 - 1
src/components/block/BlockDelay.vue

@@ -41,7 +41,7 @@
 </template>
 </template>
 <script setup>
 <script setup>
 import { useI18n } from 'vue-i18n';
 import { useI18n } from 'vue-i18n';
-import { Handle, Position } from '@braks/vue-flow';
+import { Handle, Position } from '@vue-flow/core';
 import { useComponentId } from '@/composable/componentId';
 import { useComponentId } from '@/composable/componentId';
 import { useEditorBlock } from '@/composable/editorBlock';
 import { useEditorBlock } from '@/composable/editorBlock';
 
 

+ 1 - 1
src/components/block/BlockElementExists.vue

@@ -43,7 +43,7 @@
 </template>
 </template>
 <script setup>
 <script setup>
 import { useI18n } from 'vue-i18n';
 import { useI18n } from 'vue-i18n';
-import { Handle, Position } from '@braks/vue-flow';
+import { Handle, Position } from '@vue-flow/core';
 import { useComponentId } from '@/composable/componentId';
 import { useComponentId } from '@/composable/componentId';
 import { useEditorBlock } from '@/composable/editorBlock';
 import { useEditorBlock } from '@/composable/editorBlock';
 import BlockBase from './BlockBase.vue';
 import BlockBase from './BlockBase.vue';

+ 1 - 1
src/components/block/BlockGroup.vue

@@ -98,7 +98,7 @@ import { inject, computed, shallowReactive } from 'vue';
 import { useI18n } from 'vue-i18n';
 import { useI18n } from 'vue-i18n';
 import { nanoid } from 'nanoid';
 import { nanoid } from 'nanoid';
 import { useToast } from 'vue-toastification';
 import { useToast } from 'vue-toastification';
-import { Handle, Position } from '@braks/vue-flow';
+import { Handle, Position } from '@vue-flow/core';
 import draggable from 'vuedraggable';
 import draggable from 'vuedraggable';
 import { tasks, excludeGroupBlocks } from '@/utils/shared';
 import { tasks, excludeGroupBlocks } from '@/utils/shared';
 import { useComponentId } from '@/composable/componentId';
 import { useComponentId } from '@/composable/componentId';

+ 1 - 1
src/components/block/BlockLoopBreakpoint.vue

@@ -36,7 +36,7 @@
 </template>
 </template>
 <script setup>
 <script setup>
 import { useI18n } from 'vue-i18n';
 import { useI18n } from 'vue-i18n';
-import { Handle, Position } from '@braks/vue-flow';
+import { Handle, Position } from '@vue-flow/core';
 import { useComponentId } from '@/composable/componentId';
 import { useComponentId } from '@/composable/componentId';
 import { useEditorBlock } from '@/composable/editorBlock';
 import { useEditorBlock } from '@/composable/editorBlock';
 
 

+ 1 - 1
src/components/block/BlockPackage.vue

@@ -87,7 +87,7 @@
 <script setup>
 <script setup>
 import { onMounted, shallowReactive } from 'vue';
 import { onMounted, shallowReactive } from 'vue';
 import cloneDeep from 'lodash.clonedeep';
 import cloneDeep from 'lodash.clonedeep';
-import { Handle, Position } from '@braks/vue-flow';
+import { Handle, Position } from '@vue-flow/core';
 import { usePackageStore } from '@/stores/package';
 import { usePackageStore } from '@/stores/package';
 import { useComponentId } from '@/composable/componentId';
 import { useComponentId } from '@/composable/componentId';
 import { useEditorBlock } from '@/composable/editorBlock';
 import { useEditorBlock } from '@/composable/editorBlock';

+ 1 - 1
src/components/block/BlockRepeatTask.vue

@@ -43,7 +43,7 @@
 </template>
 </template>
 <script setup>
 <script setup>
 import { useI18n } from 'vue-i18n';
 import { useI18n } from 'vue-i18n';
-import { Handle, Position } from '@braks/vue-flow';
+import { Handle, Position } from '@vue-flow/core';
 import { useComponentId } from '@/composable/componentId';
 import { useComponentId } from '@/composable/componentId';
 import { useEditorBlock } from '@/composable/editorBlock';
 import { useEditorBlock } from '@/composable/editorBlock';
 
 

+ 4 - 5
src/components/newtab/workflow/WorkflowEditor.vue

@@ -70,12 +70,11 @@ import { onMounted, onBeforeUnmount, watch, computed } from 'vue';
 import { useI18n } from 'vue-i18n';
 import { useI18n } from 'vue-i18n';
 import {
 import {
   VueFlow,
   VueFlow,
-  MiniMap,
-  Background,
   useVueFlow,
   useVueFlow,
   MarkerType,
   MarkerType,
   getConnectedEdges,
   getConnectedEdges,
-} from '@braks/vue-flow';
+} from '@vue-flow/core';
+import { Background, MiniMap } from '@vue-flow/additional-components';
 import cloneDeep from 'lodash.clonedeep';
 import cloneDeep from 'lodash.clonedeep';
 import { useStore } from '@/stores/main';
 import { useStore } from '@/stores/main';
 import { categories } from '@/utils/shared';
 import { categories } from '@/utils/shared';
@@ -264,8 +263,8 @@ onBeforeUnmount(() => {
 });
 });
 </script>
 </script>
 <style>
 <style>
-@import '@braks/vue-flow/dist/style.css';
-@import '@braks/vue-flow/dist/theme-default.css';
+@import '@vue-flow/core/dist/style.css';
+@import '@vue-flow/core/dist/theme-default.css';
 
 
 .control-button {
 .control-button {
   @apply p-2 rounded-lg bg-white dark:bg-gray-800 transition-colors;
   @apply p-2 rounded-lg bg-white dark:bg-gray-800 transition-colors;

+ 1 - 1
src/components/newtab/workflow/editor/EditorCustomEdge.vue

@@ -25,7 +25,7 @@ import {
   getSmoothStepPath,
   getSmoothStepPath,
   getEdgeCenter,
   getEdgeCenter,
   EdgeText,
   EdgeText,
-} from '@braks/vue-flow';
+} from '@vue-flow/core';
 
 
 const props = defineProps({
 const props = defineProps({
   id: {
   id: {

+ 1 - 1
src/newtab/index.html

@@ -7,6 +7,6 @@
 
 
   <body>
   <body>
     <div id="app"></div>
     <div id="app"></div>
-    <iframe src="/sandbox.html" id="sandbox" class="hidden"></iframe>
+    <iframe src="/sandbox.html" id="sandbox" style="display: none;"></iframe>
   </body>
   </body>
 </html>
 </html>

+ 37 - 0
yarn.lock

@@ -1679,6 +1679,21 @@
   resolved "https://registry.yarnpkg.com/@viselect/vanilla/-/vanilla-3.1.0.tgz#66ef6eaa383a053c24bd2f6d8db1691f5b32e6bb"
   resolved "https://registry.yarnpkg.com/@viselect/vanilla/-/vanilla-3.1.0.tgz#66ef6eaa383a053c24bd2f6d8db1691f5b32e6bb"
   integrity sha512-B0cvgsHandCXXsqp3O09HKR6buJa6kGpzu/Y9gQOiKcE26mbfRlZIGKBcYEdOELmRa+QrzG6ydegjNET/htsGg==
   integrity sha512-B0cvgsHandCXXsqp3O09HKR6buJa6kGpzu/Y9gQOiKcE26mbfRlZIGKBcYEdOELmRa+QrzG6ydegjNET/htsGg==
 
 
+"@vue-flow/additional-components@^1.0.0":
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/@vue-flow/additional-components/-/additional-components-1.0.0.tgz#527edb54ed6ce527cd0370a46ea4ca74a6a7d8c2"
+  integrity sha512-xHDe5r60unpn2YuNEPdNAOgaS2KghdpVMOo5dVFdYJeRDaW8e0tVyXIUzGaP2iDT9t1WL1rlM/8BXizfFIdBaw==
+
+"@vue-flow/core@^1.0.0":
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/@vue-flow/core/-/core-1.0.0.tgz#b342863b4b96635d6e914c6c57141e37ba4ebbde"
+  integrity sha512-CU0Q8o31vXFC8BdOoPdRU7rN0EkgAFNwlG/gLR18Kk6ZnIflAc8BcaT3fShoVXNZLysXg10UF5C/L4wWPk2Gjw==
+  dependencies:
+    "@vueuse/core" "^9.3.0"
+    d3-drag "^3.0.0"
+    d3-selection "^3.0.0"
+    d3-zoom "^3.0.0"
+
 "@vue/compiler-core@3.2.39":
 "@vue/compiler-core@3.2.39":
   version "3.2.39"
   version "3.2.39"
   resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.39.tgz#0d77e635f4bdb918326669155a2dc977c053943e"
   resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.39.tgz#0d77e635f4bdb918326669155a2dc977c053943e"
@@ -1784,11 +1799,26 @@
     "@vueuse/shared" "9.2.0"
     "@vueuse/shared" "9.2.0"
     vue-demi "*"
     vue-demi "*"
 
 
+"@vueuse/core@^9.3.0":
+  version "9.3.0"
+  resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-9.3.0.tgz#74d855bd19cb5eadd2edb30c871918fac881e8b8"
+  integrity sha512-64Rna8IQDWpdrJxgitDg7yv1yTp41ZmvV8zlLEylK4QQLWAhz1OFGZDPZ8bU4lwcGgbEJ2sGi2jrdNh4LttUSQ==
+  dependencies:
+    "@types/web-bluetooth" "^0.0.15"
+    "@vueuse/metadata" "9.3.0"
+    "@vueuse/shared" "9.3.0"
+    vue-demi "*"
+
 "@vueuse/metadata@9.2.0":
 "@vueuse/metadata@9.2.0":
   version "9.2.0"
   version "9.2.0"
   resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-9.2.0.tgz#6bf7c9c44b9f5ece405837226a0e04a997994458"
   resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-9.2.0.tgz#6bf7c9c44b9f5ece405837226a0e04a997994458"
   integrity sha512-exN4KE6iquxDCdt72BgEhb3tlOpECtD61AUdXnUqBTIUCl70x1Ar/QXo3bYcvxmdMS2/peQyfeTzBjRTpvL5xw==
   integrity sha512-exN4KE6iquxDCdt72BgEhb3tlOpECtD61AUdXnUqBTIUCl70x1Ar/QXo3bYcvxmdMS2/peQyfeTzBjRTpvL5xw==
 
 
+"@vueuse/metadata@9.3.0":
+  version "9.3.0"
+  resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-9.3.0.tgz#c107fe77a577e1f221536cd1b291039c0c7c4bce"
+  integrity sha512-GnnfjbzIPJIh9ngL9s9oGU1+Hx/h5/KFqTfJykzh/1xjaHkedV9g0MASpdmPZIP+ynNhKAcEfA6g5i8KXwtoMA==
+
 "@vueuse/rxjs@^9.1.1":
 "@vueuse/rxjs@^9.1.1":
   version "9.2.0"
   version "9.2.0"
   resolved "https://registry.yarnpkg.com/@vueuse/rxjs/-/rxjs-9.2.0.tgz#d2750195ffe59bce958de91c79a9e4f905a69d97"
   resolved "https://registry.yarnpkg.com/@vueuse/rxjs/-/rxjs-9.2.0.tgz#d2750195ffe59bce958de91c79a9e4f905a69d97"
@@ -1804,6 +1834,13 @@
   dependencies:
   dependencies:
     vue-demi "*"
     vue-demi "*"
 
 
+"@vueuse/shared@9.3.0":
+  version "9.3.0"
+  resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-9.3.0.tgz#40fc138ba4e379c894075830aa2e15404aaa8a5b"
+  integrity sha512-caGUWLY0DpPC6l31KxeUy6vPVNA0yKxx81jFYLoMpyP6cF84FG5Dkf69DfSUqL57wX8JcUkJDMnQaQIZPWFEQQ==
+  dependencies:
+    vue-demi "*"
+
 "@vuex-orm/core@^0.36.4":
 "@vuex-orm/core@^0.36.4":
   version "0.36.4"
   version "0.36.4"
   resolved "https://registry.yarnpkg.com/@vuex-orm/core/-/core-0.36.4.tgz#9e2b1b8dfd74c2a508f1862ffa3e4a2c1e4cc60c"
   resolved "https://registry.yarnpkg.com/@vuex-orm/core/-/core-0.36.4.tgz#9e2b1b8dfd74c2a508f1862ffa3e4a2c1e4cc60c"