diff --git a/src/components/Canvas/FlowCanvas/components/cards/index.vue b/src/components/Canvas/FlowCanvas/components/cards/index.vue
index 8986d18..9319afb 100644
--- a/src/components/Canvas/FlowCanvas/components/cards/index.vue
+++ b/src/components/Canvas/FlowCanvas/components/cards/index.vue
@@ -107,6 +107,7 @@
const componentRef = ref(null)
const onGenerateClick = () => {
const data = { ...componentRef.value.data }
+ if (attrs.node.data) attrs.node.data.data = data
nodeManager.createResultNode({
data: {
tier: currentComponent.value.tier,
diff --git a/src/components/Canvas/FlowCanvas/components/header-tools.vue b/src/components/Canvas/FlowCanvas/components/header-tools.vue
index 97eb499..51dc905 100644
--- a/src/components/Canvas/FlowCanvas/components/header-tools.vue
+++ b/src/components/Canvas/FlowCanvas/components/header-tools.vue
@@ -10,6 +10,10 @@
Export
+
@@ -19,7 +23,7 @@
zoom: { default: 1, type: Number },
step: { default: 0.1, type: Number }
})
- const emit = defineEmits(['mouse', 'hand', 't', 'undo', 'redo', 'export'])
+ const emit = defineEmits(['mouse', 'hand', 't', 'undo', 'redo', 'export', 'import'])