diff --git a/src/lib/components/csvExportBox.svelte b/src/lib/components/csvExportBox.svelte new file mode 100644 index 000000000..8220cfefc --- /dev/null +++ b/src/lib/components/csvExportBox.svelte @@ -0,0 +1,315 @@ + + +{#if showCsvExportBox} + + + + + + Exporting rows ({$exportItems.size}) + + + (isOpen = !isOpen)}> + + + + + + + + + {#each [...$exportItems.entries()] as [key, value] (key)} + + + + + + + {@html text(value.status, value.table, 'bucket')} + + + + + + + + + {/each} + + + +{/if} + + diff --git a/src/lib/components/index.ts b/src/lib/components/index.ts index b9d6e57ed..2d05f0c81 100644 --- a/src/lib/components/index.ts +++ b/src/lib/components/index.ts @@ -13,6 +13,7 @@ export { default as Copy } from './copy.svelte'; export { default as CopyInput } from './copyInput.svelte'; export { default as UploadBox } from './uploadBox.svelte'; export { default as BackupRestoreBox } from './backupRestoreBox.svelte'; +export { default as CsvExportBox } from './csvExportBox.svelte'; export { default as List } from './list.svelte'; export { default as ListItem } from './listItem.svelte'; export { default as Empty } from './empty.svelte'; diff --git a/src/routes/(console)/project-[region]-[project]/+layout.svelte b/src/routes/(console)/project-[region]-[project]/+layout.svelte index f233956c0..6cc27d04c 100644 --- a/src/routes/(console)/project-[region]-[project]/+layout.svelte +++ b/src/routes/(console)/project-[region]-[project]/+layout.svelte @@ -1,5 +1,5 @@