diff --git a/packages/builder/src/components/common/DrawerBindableInput.svelte b/packages/builder/src/components/common/DrawerBindableInput.svelte
index 6f55c5ef48..3aa3c8c9dd 100644
--- a/packages/builder/src/components/common/DrawerBindableInput.svelte
+++ b/packages/builder/src/components/common/DrawerBindableInput.svelte
@@ -13,10 +13,11 @@
export let title = "Bindings"
export let placeholder
export let label
+ export let disabled = false
const dispatch = createEventDispatcher()
let bindingDrawer
- $: tempValue = value
+ $: tempValue = Array.isArray(value) ? value : []
$: readableValue = runtimeToReadableBinding(bindings, value)
const handleClose = () => {
@@ -32,12 +33,15 @@
onChange(event.detail)}
{placeholder} />
-
-
-
+ {#if !disabled}
+
+
+
+ {/if}
diff --git a/packages/builder/src/components/common/ValuesList.svelte b/packages/builder/src/components/common/ValuesList.svelte
index ff8cdb5479..eba81dac7c 100644
--- a/packages/builder/src/components/common/ValuesList.svelte
+++ b/packages/builder/src/components/common/ValuesList.svelte
@@ -7,7 +7,7 @@
const inputChanged = ev => {
try {
- values = ev.target.value.split("\n")
+ values = ev.detail.split("\n")
} catch (_) {
values = []
}
diff --git a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/NextPage.svelte b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/NextPage.svelte
new file mode 100644
index 0000000000..a96e1bd3d5
--- /dev/null
+++ b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/NextPage.svelte
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
diff --git a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/PrevPage.svelte b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/PrevPage.svelte
new file mode 100644
index 0000000000..f662aa3343
--- /dev/null
+++ b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/PrevPage.svelte
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
diff --git a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/index.js b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/index.js
index 4700ea5c8f..95c92a3f6d 100644
--- a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/index.js
+++ b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/index.js
@@ -6,6 +6,8 @@ import TriggerAutomation from "./TriggerAutomation.svelte"
import ValidateForm from "./ValidateForm.svelte"
import LogIn from "./LogIn.svelte"
import LogOut from "./LogOut.svelte"
+import NextPage from "./NextPage.svelte"
+import PrevPage from "./PrevPage.svelte"
// defines what actions are available, when adding a new one
// the component is the setup panel for the action
@@ -45,4 +47,12 @@ export default [
name: "Log Out",
component: LogOut,
},
+ {
+ name: "Next Page",
+ component: NextPage,
+ },
+ {
+ name: "Previous Page",
+ component: PrevPage,
+ },
]
diff --git a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/FilterEditor/FilterBuilder.svelte b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/FilterEditor/FilterBuilder.svelte
index e69de29bb2..a5c192cace 100644
--- a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/FilterEditor/FilterBuilder.svelte
+++ b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/FilterEditor/FilterBuilder.svelte
@@ -0,0 +1,217 @@
+
+
+{#if value?.length}
+
+ {#each value as expression, idx}
+
+{/if}
+
+
+
+
+
diff --git a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/FilterEditor/FilterEditor.svelte b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/FilterEditor/FilterEditor.svelte
index 06b4930d53..9336417b08 100644
--- a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/FilterEditor/FilterEditor.svelte
+++ b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/FilterEditor/FilterEditor.svelte
@@ -1,12 +1,19 @@
@@ -48,24 +51,7 @@
constaints.
{/if}