From d1712bda5275e57b2496999d135d06000367a232 Mon Sep 17 00:00:00 2001 From: Adria Navarro Date: Tue, 30 Jan 2024 17:37:09 +0100 Subject: [PATCH] Remove helpers not available in js --- .../src/components/common/bindings/BindingPicker.svelte | 7 ++++--- packages/builder/src/constants/completions.js | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/builder/src/components/common/bindings/BindingPicker.svelte b/packages/builder/src/components/common/bindings/BindingPicker.svelte index 93d9d62021..1f35e3fbab 100644 --- a/packages/builder/src/components/common/bindings/BindingPicker.svelte +++ b/packages/builder/src/components/common/bindings/BindingPicker.svelte @@ -47,9 +47,10 @@ }) $: filteredHelpers = helpers?.filter(helper => { return ( - !search || - helper.label.match(searchRgx) || - helper.description.match(searchRgx) + (!search || + helper.label.match(searchRgx) || + helper.description.match(searchRgx)) && + (mode.name !== "javascript" || !helper.requiresBlock) ) }) diff --git a/packages/builder/src/constants/completions.js b/packages/builder/src/constants/completions.js index 32de934324..ab0e5fd52d 100644 --- a/packages/builder/src/constants/completions.js +++ b/packages/builder/src/constants/completions.js @@ -11,6 +11,7 @@ export function handlebarsCompletions() { label: helperName, displayText: helperName, description: helperConfig.description, + requiresBlock: helperConfig.requiresBlock, })) ) }