From 44d9a51fc2b0881068f9223312c41d872513500d Mon Sep 17 00:00:00 2001 From: Peter Clement Date: Mon, 27 Jan 2025 15:43:46 +0000 Subject: [PATCH] handle js bindings in default value --- .../design/[screenId]/_components/StatePanel.svelte | 6 +++++- 1 file changed, 5 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 1c0473d8db..228211a8af 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 @@ -13,6 +13,7 @@ decodeJSBinding, findHBSBlocks, isJSBinding, + processStringSync, } from "@budibase/string-templates" import DrawerBindableInput from "@/components/common/bindings/DrawerBindableInput.svelte" @@ -230,7 +231,10 @@ } const stateUpdate = { - [selectedKey]: e.detail, + [selectedKey]: processStringSync( + e.detail, + $previewStore.selectedComponentContext + ), } previewStore.updateState(stateUpdate) editorValue = e.detail