From 5a8344dffccbbb5a42400f6beaaf822028c2f40e Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Sun, 2 Oct 2022 22:42:11 +0200 Subject: [PATCH] feat(frontend): add variables and resources to the prop picker --- .../src/lib/components/FlowBuilder.svelte | 16 +++- .../flows/propPicker/PropPickerWrapper.svelte | 2 +- frontend/src/lib/components/flows/types.ts | 1 - .../propertyPicker/ObjectViewer.svelte | 3 +- .../propertyPicker/PropPicker.svelte | 82 +++++++++++++++++++ 5 files changed, 97 insertions(+), 7 deletions(-) diff --git a/frontend/src/lib/components/FlowBuilder.svelte b/frontend/src/lib/components/FlowBuilder.svelte index 99236d4124..9b9560a4c9 100644 --- a/frontend/src/lib/components/FlowBuilder.svelte +++ b/frontend/src/lib/components/FlowBuilder.svelte @@ -1,7 +1,13 @@ diff --git a/frontend/src/lib/components/propertyPicker/PropPicker.svelte b/frontend/src/lib/components/propertyPicker/PropPicker.svelte index a5d3522473..4c05a2ab12 100644 --- a/frontend/src/lib/components/propertyPicker/PropPicker.svelte +++ b/frontend/src/lib/components/propertyPicker/PropPicker.svelte @@ -1,13 +1,23 @@
@@ -52,4 +82,56 @@
+ Variables +
+ {#if displayVariable} + + dispatch('select', `variable('${e.detail}')`)} + /> + {:else} + + {/if} +
+ Resources +
+ {#if displayResources} + + dispatch('select', `resource('${e.detail}')`)} + /> + {:else} + + {/if} +