From ac991dddbcf2c9a1cd5977a348189ee096a648fa Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Sun, 5 Feb 2023 20:57:47 +0100 Subject: [PATCH] deprecate row connection in favor of connected + selectedRow --- .../lib/components/apps/components/buttons/AppButton.svelte | 4 ++++ .../src/lib/components/apps/components/table/AppTable.svelte | 3 +++ .../apps/editor/settingsPanel/InputsSpecsEditor.svelte | 4 ++-- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/components/apps/components/buttons/AppButton.svelte b/frontend/src/lib/components/apps/components/buttons/AppButton.svelte index 5820ce1b57..ada93ba723 100644 --- a/frontend/src/lib/components/apps/components/buttons/AppButton.svelte +++ b/frontend/src/lib/components/apps/components/buttons/AppButton.svelte @@ -18,6 +18,7 @@ export let horizontalAlignment: 'left' | 'center' | 'right' | undefined = undefined export let verticalAlignment: 'top' | 'center' | 'bottom' | undefined = undefined export let noWFull = false + export let preclickAction: (() => Promise) | undefined = undefined export const staticOutputs: string[] = ['loading', 'result'] @@ -90,6 +91,9 @@ window.dispatchEvent(new Event('pointerup')) }} on:click={async (e) => { + if (preclickAction) { + await preclickAction() + } e?.stopPropagation() e?.preventDefault() ownClick = true diff --git a/frontend/src/lib/components/apps/components/table/AppTable.svelte b/frontend/src/lib/components/apps/components/table/AppTable.svelte index 8180227c58..719213e373 100644 --- a/frontend/src/lib/components/apps/components/table/AppTable.svelte +++ b/frontend/src/lib/components/apps/components/table/AppTable.svelte @@ -218,6 +218,9 @@ { + toggleRow(row, rowIndex) + }} extraQueryParams={{ row: row.original }} bind:componentInput={actionButton.componentInput} bind:staticOutputs={$staticOutputsStore[actionButton.id]} diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/InputsSpecsEditor.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/InputsSpecsEditor.svelte index a26f48811c..444d0677db 100644 --- a/frontend/src/lib/components/apps/editor/settingsPanel/InputsSpecsEditor.svelte +++ b/frontend/src/lib/components/apps/editor/settingsPanel/InputsSpecsEditor.svelte @@ -67,7 +67,7 @@ /> Static - {#if rowColumns} + {#if userInputEnabled && !input.format?.startsWith('resource-')}