From dd9145bcf3dd6e181ab35e162cc38bbfe2a1e4d5 Mon Sep 17 00:00:00 2001 From: Nicoleta Panaghiu Date: Tue, 15 Nov 2022 17:00:03 +0200 Subject: [PATCH] RED-5576: Added upload error indicator. --- .../upload-status-overlay.component.html | 3 ++- .../upload-status-overlay.component.scss | 4 ++++ .../upload-status-overlay.component.ts | 4 ++++ .../src/assets/icons/general/alert-circle.svg | 17 ++++++++++++----- 4 files changed, 22 insertions(+), 6 deletions(-) diff --git a/apps/red-ui/src/app/modules/upload-download/upload-status-overlay/upload-status-overlay.component.html b/apps/red-ui/src/app/modules/upload-download/upload-status-overlay/upload-status-overlay.component.html index ac1404e17..b2f4c55c0 100644 --- a/apps/red-ui/src/app/modules/upload-download/upload-status-overlay/upload-status-overlay.component.html +++ b/apps/red-ui/src/app/modules/upload-download/upload-status-overlay/upload-status-overlay.component.html @@ -1,8 +1,9 @@
-
+
{{ 'upload-status.dialog.title' | translate: { len: uploadService.files.length } }}
+ diff --git a/apps/red-ui/src/app/modules/upload-download/upload-status-overlay/upload-status-overlay.component.scss b/apps/red-ui/src/app/modules/upload-download/upload-status-overlay/upload-status-overlay.component.scss index 02647eb80..db699df1e 100644 --- a/apps/red-ui/src/app/modules/upload-download/upload-status-overlay/upload-status-overlay.component.scss +++ b/apps/red-ui/src/app/modules/upload-download/upload-status-overlay/upload-status-overlay.component.scss @@ -32,6 +32,10 @@ } } + iqser-circle-button { + margin-bottom: 4px; + } + &.expanded { border-bottom: 1px solid var(--iqser-separator); } diff --git a/apps/red-ui/src/app/modules/upload-download/upload-status-overlay/upload-status-overlay.component.ts b/apps/red-ui/src/app/modules/upload-download/upload-status-overlay/upload-status-overlay.component.ts index 9d359ebd1..59a1bdd58 100644 --- a/apps/red-ui/src/app/modules/upload-download/upload-status-overlay/upload-status-overlay.component.ts +++ b/apps/red-ui/src/app/modules/upload-download/upload-status-overlay/upload-status-overlay.component.ts @@ -21,6 +21,10 @@ export class UploadStatusOverlayComponent implements OnInit { private readonly _changeDetectorRef: ChangeDetectorRef, ) {} + get uploadError() { + return !!this.uploadService.files.filter(file => file.completed && file.error).length; + } + ngOnInit() { this.uploadStatusInterval = window.setInterval(() => { // keep only errors diff --git a/apps/red-ui/src/assets/icons/general/alert-circle.svg b/apps/red-ui/src/assets/icons/general/alert-circle.svg index 315677462..2723dc6dc 100644 --- a/apps/red-ui/src/assets/icons/general/alert-circle.svg +++ b/apps/red-ui/src/assets/icons/general/alert-circle.svg @@ -1,6 +1,13 @@ - - - - - + + + warning + + + + + + + + +