Use v2 input spec in string widgets (#2877)

This commit is contained in:
Chenlei Hu
2025-03-05 12:48:23 -05:00
committed by GitHub
parent 1882a9af6f
commit 8a479979b1
4 changed files with 48 additions and 58 deletions

View File

@@ -46,8 +46,11 @@ const transformWidgetConstructorV2ToV1 = (
const inputSpec = transformInputSpecV1ToV2(inputData, {
name: inputName
})
const widget = widgetConstructorV2(node, inputSpec)
return {
widget: widgetConstructorV2(node, inputSpec)
widget,
minWidth: widget.options.minNodeSize?.[0],
minHeight: widget.options.minNodeSize?.[1]
}
}
}
@@ -288,8 +291,8 @@ export const ComfyWidgets: Record<string, ComfyWidgetConstructor> = {
INT: transformWidgetConstructorV2ToV1(useIntWidget()),
FLOAT: transformWidgetConstructorV2ToV1(useFloatWidget()),
BOOLEAN: transformWidgetConstructorV2ToV1(useBooleanWidget()),
STRING: useStringWidget(),
MARKDOWN: useMarkdownWidget(),
STRING: transformWidgetConstructorV2ToV1(useStringWidget()),
MARKDOWN: transformWidgetConstructorV2ToV1(useMarkdownWidget()),
COMBO: useComboWidget(),
IMAGEUPLOAD: useImageUploadWidget()
}