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}) + +

+ + +
+ +
+ {#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 @@