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: {