From 94f67782855fad434dc732dd25c41b2dc7d7ecc9 Mon Sep 17 00:00:00 2001 From: Austin Mroz Date: Sat, 27 Sep 2025 16:19:03 -0500 Subject: [PATCH] Move SubgraphNode components --- .../graph/subgraph}/SubgraphNode.vue | 2 +- .../graph/subgraph}/SubgraphNodeWidget.vue | 0 .../graph/subgraph/useSubgraphNodeDialog.ts | 18 ++++++++---------- 3 files changed, 9 insertions(+), 11 deletions(-) rename src/{components/selectionbar => core/graph/subgraph}/SubgraphNode.vue (99%) rename src/{components/selectionbar => core/graph/subgraph}/SubgraphNodeWidget.vue (100%) diff --git a/src/components/selectionbar/SubgraphNode.vue b/src/core/graph/subgraph/SubgraphNode.vue similarity index 99% rename from src/components/selectionbar/SubgraphNode.vue rename to src/core/graph/subgraph/SubgraphNode.vue index c032741dd..0220b4ff9 100644 --- a/src/components/selectionbar/SubgraphNode.vue +++ b/src/core/graph/subgraph/SubgraphNode.vue @@ -4,7 +4,7 @@ import { useI18n } from 'vue-i18n' import draggable from 'vuedraggable' import SearchBox from '@/components/common/SearchBox.vue' -import SubgraphNodeWidget from '@/components/selectionbar/SubgraphNodeWidget.vue' +import SubgraphNodeWidget from '@/core/graph/subgraph/SubgraphNodeWidget.vue' import { type ProxyWidgetsProperty, parseProxyWidgets diff --git a/src/components/selectionbar/SubgraphNodeWidget.vue b/src/core/graph/subgraph/SubgraphNodeWidget.vue similarity index 100% rename from src/components/selectionbar/SubgraphNodeWidget.vue rename to src/core/graph/subgraph/SubgraphNodeWidget.vue diff --git a/src/core/graph/subgraph/useSubgraphNodeDialog.ts b/src/core/graph/subgraph/useSubgraphNodeDialog.ts index fcc11a0a1..39a9d872f 100644 --- a/src/core/graph/subgraph/useSubgraphNodeDialog.ts +++ b/src/core/graph/subgraph/useSubgraphNodeDialog.ts @@ -11,14 +11,12 @@ export function showSubgraphNodeDialog() { position: 'right' } //FIXME: the vuedraggable import has unknown sideffects that break tests. - void import('@/components/selectionbar/SubgraphNode.vue').then( - (SubgraphNode) => { - dialogStore.showDialog({ - title: 'Parameters', - key, - component: SubgraphNode, - dialogComponentProps - }) - } - ) + void import('@/core/graph/subgraph/SubgraphNode.vue').then((SubgraphNode) => { + dialogStore.showDialog({ + title: 'Parameters', + key, + component: SubgraphNode.default, + dialogComponentProps + }) + }) }