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 @@