From a67ff23959870351ec0c8e39104a6c5aecddfd69 Mon Sep 17 00:00:00 2001 From: Adria Navarro Date: Tue, 4 Mar 2025 21:05:41 +0100 Subject: [PATCH 1/2] Format js bindings --- .../components/common/bindings/BindingSidePanel.svelte | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/builder/src/components/common/bindings/BindingSidePanel.svelte b/packages/builder/src/components/common/bindings/BindingSidePanel.svelte index 251bf19b49..999c6914a1 100644 --- a/packages/builder/src/components/common/bindings/BindingSidePanel.svelte +++ b/packages/builder/src/components/common/bindings/BindingSidePanel.svelte @@ -246,15 +246,15 @@ {/if} {#if hoverTarget.code} - {#if mode === BindingMode.JavaScript} + {#if mode === BindingMode.Text || (mode === BindingMode.JavaScript && hoverTarget.type === "binding")} + +
{@html hoverTarget.code}
+ {:else} - {:else if mode === BindingMode.Text} - -
{@html hoverTarget.code}
{/if} {/if} From b7dc3d5b16bfc3ba1b8c05cdb9cc570e6563495a Mon Sep 17 00:00:00 2001 From: Adria Navarro Date: Tue, 4 Mar 2025 21:12:42 +0100 Subject: [PATCH 2/2] Fix description rendering --- .../src/components/common/bindings/BindingSidePanel.svelte | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/builder/src/components/common/bindings/BindingSidePanel.svelte b/packages/builder/src/components/common/bindings/BindingSidePanel.svelte index 999c6914a1..513be45692 100644 --- a/packages/builder/src/components/common/bindings/BindingSidePanel.svelte +++ b/packages/builder/src/components/common/bindings/BindingSidePanel.svelte @@ -145,9 +145,11 @@ return } popoverAnchor = target + + const doc = new DOMParser().parseFromString(helper.description, "text/html") hoverTarget = { type: "helper", - description: helper.description, + description: doc.body.textContent || "", code: getHelperExample(helper, mode === BindingMode.JavaScript), } popover.show() @@ -241,8 +243,7 @@ > {#if hoverTarget.description}
- - {@html hoverTarget.description} + {hoverTarget.description}
{/if} {#if hoverTarget.code}