From 8e830463211d79fd17eb6e4a56137108d486baf5 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Thu, 27 Jun 2024 15:38:22 +0100 Subject: [PATCH] Fix bindings not working with grid conditions --- .../settings/controls/DraggableList/DraggableList.svelte | 2 ++ .../controls/GridColumnConfiguration/FieldSetting.svelte | 4 +++- .../GridColumnConfiguration/GridColumnConfiguration.svelte | 2 ++ packages/client/manifest.json | 1 - .../frontend-core/src/components/grid/stores/conditions.js | 1 + 5 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/builder/src/components/design/settings/controls/DraggableList/DraggableList.svelte b/packages/builder/src/components/design/settings/controls/DraggableList/DraggableList.svelte index 0ba7de42c2..2bfa7d39fd 100644 --- a/packages/builder/src/components/design/settings/controls/DraggableList/DraggableList.svelte +++ b/packages/builder/src/components/design/settings/controls/DraggableList/DraggableList.svelte @@ -12,6 +12,7 @@ export let listItemKey export let draggable = true export let focus + export let bindings = [] let zoneType = generate() @@ -126,6 +127,7 @@ anchor={anchors[draggableItem.id]} item={draggableItem.item} {...listTypeProps} + {bindings} on:change={onItemChanged} /> diff --git a/packages/builder/src/components/design/settings/controls/GridColumnConfiguration/FieldSetting.svelte b/packages/builder/src/components/design/settings/controls/GridColumnConfiguration/FieldSetting.svelte index a16fe9273e..85eb4603e1 100644 --- a/packages/builder/src/components/design/settings/controls/GridColumnConfiguration/FieldSetting.svelte +++ b/packages/builder/src/components/design/settings/controls/GridColumnConfiguration/FieldSetting.svelte @@ -7,6 +7,7 @@ export let item export let anchor + export let bindings const dispatch = createEventDispatcher() @@ -39,8 +40,9 @@
diff --git a/packages/builder/src/components/design/settings/controls/GridColumnConfiguration/GridColumnConfiguration.svelte b/packages/builder/src/components/design/settings/controls/GridColumnConfiguration/GridColumnConfiguration.svelte index 19d61e1f2a..87a4174e60 100644 --- a/packages/builder/src/components/design/settings/controls/GridColumnConfiguration/GridColumnConfiguration.svelte +++ b/packages/builder/src/components/design/settings/controls/GridColumnConfiguration/GridColumnConfiguration.svelte @@ -9,6 +9,7 @@ export let value export let componentInstance + export let bindings const dispatch = createEventDispatcher() let primaryDisplayColumnAnchor @@ -63,6 +64,7 @@ items={columns.sortable} listItemKey={"_id"} listType={FieldSetting} + {bindings} />