From 1f376fbc3dfb2b09a7e6e29c4968f6785945894a Mon Sep 17 00:00:00 2001 From: Adria Navarro Date: Mon, 24 Mar 2025 17:26:11 +0100 Subject: [PATCH 1/5] Use EnvVariableInput --- .../settings/oauth2/OAuth2ConfigModalContent.svelte | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/builder/src/pages/builder/app/[application]/settings/oauth2/OAuth2ConfigModalContent.svelte b/packages/builder/src/pages/builder/app/[application]/settings/oauth2/OAuth2ConfigModalContent.svelte index f215b58869..9aa566809c 100644 --- a/packages/builder/src/pages/builder/app/[application]/settings/oauth2/OAuth2ConfigModalContent.svelte +++ b/packages/builder/src/pages/builder/app/[application]/settings/oauth2/OAuth2ConfigModalContent.svelte @@ -1,4 +1,5 @@ From c4ae3823ff16818aa627cca130f154c71cf02d9e Mon Sep 17 00:00:00 2001 From: Adria Navarro Date: Tue, 25 Mar 2025 08:31:32 +0100 Subject: [PATCH 5/5] Fix display --- packages/bbui/src/Form/Core/EnvDropdown.svelte | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/bbui/src/Form/Core/EnvDropdown.svelte b/packages/bbui/src/Form/Core/EnvDropdown.svelte index 45a986f23f..70ade6ca4d 100644 --- a/packages/bbui/src/Form/Core/EnvDropdown.svelte +++ b/packages/bbui/src/Form/Core/EnvDropdown.svelte @@ -25,11 +25,10 @@ let iconFocused = false let open = false - //eslint-disable-next-line - const STRIP_NAME_REGEX = /(\w+?)(?=\ })/g + const STRIP_NAME_REGEX = /{{\s*env\.([^\s]+)\s*}}/g // Strips the name out of the value which is {{ env.Variable }} resulting in an array like ["Variable"] - $: hbsValue = String(value)?.match(STRIP_NAME_REGEX) || [] + $: hbsValue = (String(value) && STRIP_NAME_REGEX.exec(String(value))) || [] const updateValue = (newValue: any) => { if (readonly) { @@ -125,7 +124,7 @@ disabled={!!hbsValue.length || disabled} {readonly} {id} - value={(hbsValue.length ? `{{ ${hbsValue[0]} }}` : value) ?? ""} + value={(hbsValue.length ? `{{ ${hbsValue[1]} }}` : value) ?? ""} placeholder={placeholder || ""} on:click on:blur