From 5a67dec60f28140bfb6d86d69c2211633ae6644c Mon Sep 17 00:00:00 2001 From: Martin McKeaveney Date: Thu, 15 May 2025 16:12:31 +0200 Subject: [PATCH] stringify object values --- .../design/[screenId]/_components/StatePanel.svelte | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/StatePanel.svelte b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/StatePanel.svelte index 522ab9adc3..37c252c280 100644 --- a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/StatePanel.svelte +++ b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/StatePanel.svelte @@ -56,7 +56,13 @@ ) => { if (screen && key) { searchComponents(screen, key) - editorValue = $previewStore.selectedComponentContext?.state?.[key] ?? "" + const stateValue = $previewStore.selectedComponentContext?.state?.[key] + + if (typeof stateValue === "object") { + editorValue = JSON.stringify(stateValue) + } else { + editorValue = stateValue ?? "" + } } else { editorValue = "" componentsUsingState = []