From f03a89d3b3b14b0c8c1d61a29b17261854063cd8 Mon Sep 17 00:00:00 2001 From: Rizumu Ayaka Date: Sat, 24 Jan 2026 10:40:08 +0800 Subject: [PATCH] refactor: replace inject with useHideLayoutField --- .../rightSidePanel/parameters/SectionWidgets.vue | 4 +++- .../vueNodes/widgets/components/WidgetTextarea.vue | 5 +++-- .../vueNodes/widgets/components/WidgetToggleSwitch.vue | 5 +++-- .../widgets/components/layout/WidgetLayoutField.vue | 5 ++--- src/types/widgetTypes.ts | 8 +++++++- 5 files changed, 18 insertions(+), 9 deletions(-) diff --git a/src/components/rightSidePanel/parameters/SectionWidgets.vue b/src/components/rightSidePanel/parameters/SectionWidgets.vue index b1905a5f03..9ffbfa6dc8 100644 --- a/src/components/rightSidePanel/parameters/SectionWidgets.vue +++ b/src/components/rightSidePanel/parameters/SectionWidgets.vue @@ -14,6 +14,8 @@ import type { IBaseWidget } from '@/lib/litegraph/src/types/widgets' import { useCanvasStore } from '@/renderer/core/canvas/canvasStore' import PropertiesAccordionItem from '../layout/PropertiesAccordionItem.vue' +import { HideLayoutFieldKey } from '@/types/widgetTypes' + import { GetNodeParentGroupKey } from '../shared' import WidgetItem from './WidgetItem.vue' @@ -52,7 +54,7 @@ const rootElement = ref() const widgets = shallowRef(widgetsProp) watchEffect(() => (widgets.value = widgetsProp)) -provide('hideLayoutField', true) +provide(HideLayoutFieldKey, true) const canvasStore = useCanvasStore() const { t } = useI18n() diff --git a/src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue b/src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue index 2d4d03fe9b..b4f341dfc9 100644 --- a/src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue +++ b/src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue @@ -31,9 +31,10 @@