From 6bbd2853dbdfecce1d243e509e81b2d9bfb558bc Mon Sep 17 00:00:00 2001 From: bymyself Date: Wed, 2 Jul 2025 04:31:50 -0700 Subject: [PATCH] [feat] Update NodeWidgets to use safe widget data MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Use SafeWidgetData interface instead of raw LiteGraph widgets - Proper TypeScript typing without any types - Use widget registry for component resolution - Remove unnecessary imports and debug comments 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- src/components/graph/vueNodes/NodeWidgets.vue | 133 +++++++++++------- 1 file changed, 79 insertions(+), 54 deletions(-) diff --git a/src/components/graph/vueNodes/NodeWidgets.vue b/src/components/graph/vueNodes/NodeWidgets.vue index 98e2b51dd..30e766da2 100644 --- a/src/components/graph/vueNodes/NodeWidgets.vue +++ b/src/components/graph/vueNodes/NodeWidgets.vue @@ -3,37 +3,45 @@ ⚠️ Node Widgets Error
-
-
{{ widget.name }}
-
- {{ widget.type }}: {{ getWidgetValue(widget) }} -
-
+ :widget="simplifiedWidget(widget)" + :model-value="getWidgetValue(widget)" + :readonly="readonly" + @update:model-value=" + (value: unknown) => handleWidgetUpdate(widget, value) + " + />