diff --git a/frontend/src/lib/components/apps/components/display/table/AppTable.svelte b/frontend/src/lib/components/apps/components/display/table/AppTable.svelte
index 52e7fab001..3da1f111d9 100644
--- a/frontend/src/lib/components/apps/components/display/table/AppTable.svelte
+++ b/frontend/src/lib/components/apps/components/display/table/AppTable.svelte
@@ -585,6 +585,7 @@
{:else if actionButton.type == 'selectcomponent'}
boolean; right: () => boolean | string } | undefined =
undefined
+ export let noDefault = false
const {
app,
@@ -68,7 +69,7 @@
result: undefined as string | undefined
})
- let value: string | undefined = outputs?.result.peak()
+ let value: string | undefined = noDefault ? undefined : outputs?.result.peak()
$: resolvedConfig.items && handleItems()
diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/TableActions.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/TableActions.svelte
index 8a27941fed..ba5986331b 100644
--- a/frontend/src/lib/components/apps/editor/settingsPanel/TableActions.svelte
+++ b/frontend/src/lib/components/apps/editor/settingsPanel/TableActions.svelte
@@ -47,7 +47,7 @@
{
diff --git a/frontend/src/lib/components/apps/types.ts b/frontend/src/lib/components/apps/types.ts
index b683f0064b..e1744f0a3d 100644
--- a/frontend/src/lib/components/apps/types.ts
+++ b/frontend/src/lib/components/apps/types.ts
@@ -173,7 +173,11 @@ export type ListContext = Writable<{
disabled: boolean
}>
-export type ListInputs = { set: (id: string, value: any) => void; remove: (id: string) => void }
+export type ListInputs = {
+ set: (id: string, value: any) => void
+ remove: (id: string) => void
+ get: (id: string) => void
+}
export type GroupContext = Writable>