diff --git a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/ButtonActionEditor/actions/ExportData.svelte b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/ButtonActionEditor/actions/ExportData.svelte
index 5a10e1eca8..062b9abd4c 100644
--- a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/ButtonActionEditor/actions/ExportData.svelte
+++ b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/ButtonActionEditor/actions/ExportData.svelte
@@ -5,9 +5,23 @@
import { onMount } from "svelte"
export let parameters
- $: components = findAllMatchingComponents($currentAsset?.props, component =>
+
+ $: tables = findAllMatchingComponents($currentAsset?.props, component =>
component._component.endsWith("table")
- )
+ ).map(table => ({
+ label: table._instanceName,
+ value: table._id,
+ }))
+
+ $: tableBlocks = findAllMatchingComponents($currentAsset?.props, component =>
+ component._component.endsWith("tableblock")
+ ).map(block => ({
+ label: block._instanceName,
+ value: `${block._id}-table`,
+ }))
+
+ $: componentOptions = tables.concat(tableBlocks)
+
const FORMATS = [
{
label: "CSV",
@@ -38,9 +52,7 @@