diff --git a/src/app/components/archive-viewer/archive-viewer.component.html b/src/app/components/archive-viewer/archive-viewer.component.html index 93f1978..a25f151 100644 --- a/src/app/components/archive-viewer/archive-viewer.component.html +++ b/src/app/components/archive-viewer/archive-viewer.component.html @@ -72,17 +72,20 @@

Archives empty

-
- - - +
+ + + + + + Subscription None {{sub.name}} - + File type Both @@ -93,7 +96,7 @@
-
+
diff --git a/src/app/components/archive-viewer/archive-viewer.component.scss b/src/app/components/archive-viewer/archive-viewer.component.scss index 6f7245b..fcc056c 100644 --- a/src/app/components/archive-viewer/archive-viewer.component.scss +++ b/src/app/components/archive-viewer/archive-viewer.component.scss @@ -29,4 +29,14 @@ width: 100%; top: -12px; position: relative; -} \ No newline at end of file +} + +.file-drop-parent { + padding: 0px 10px 0px 10px; +} + +.flex-items { + display: flex; + align-items: center; +} + diff --git a/src/app/components/archive-viewer/archive-viewer.component.ts b/src/app/components/archive-viewer/archive-viewer.component.ts index cb01169..500c6f8 100644 --- a/src/app/components/archive-viewer/archive-viewer.component.ts +++ b/src/app/components/archive-viewer/archive-viewer.component.ts @@ -139,6 +139,13 @@ export class ArchiveViewerComponent { } } + downloadArchive(): void { + this.postsService.downloadArchive(this.type === 'both' ? null : this.type, this.sub_id === 'none' ? null : this.sub_id).subscribe(res => { + const blob: Blob = res; + saveAs(blob, 'archive.txt'); + }); + } + openDeleteSelectedArchivesDialog(): void { const dialogRef = this.dialog.open(ConfirmDialogComponent, { data: {