Truncate JSON default value in node preview (#264)

This commit is contained in:
Chenlei Hu
2024-07-30 10:12:47 -04:00
committed by GitHub
parent 53bfc0c95a
commit 4462dabc63

View File

@@ -40,7 +40,7 @@ https://github.com/Nuked88/ComfyUI-N-Sidebar/blob/7ae7da4a9761009fb6629bc04c6830
<div class="_sb_col">{{ widgetInput.name }}</div>
<div class="_sb_col middle-column"></div>
<div class="_sb_col _sb_inherit">
{{ widgetInput.default }}
{{ truncateDefaultValue(widgetInput.default) }}
</div>
<div class="_sb_col _sb_arrow">&#x25B6;</div>
</div>
@@ -73,6 +73,12 @@ const slotInputDefs = allInputDefs.filter(
const widgetInputDefs = allInputDefs.filter((input) =>
nodeDefStore.inputIsWidget(input)
)
const truncateDefaultValue = (value: any): string => {
if (value instanceof Object) {
return _.truncate(JSON.stringify(value), { length: 20 })
}
return value
}
</script>
<style scoped>