diff src/app/analysis-item/analysis-item.component.html @ 224:1c1cc4ec183c

Setup analysis-item to display determinate spinner if progress prop provided when declared.
author Lucas Thompson <dev@lucas.im>
date Fri, 21 Apr 2017 12:55:24 +0100
parents 1db0bb28688b
children 0249ee049353
line wrap: on
line diff
--- a/src/app/analysis-item/analysis-item.component.html	Fri Apr 21 12:18:22 2017 +0100
+++ b/src/app/analysis-item/analysis-item.component.html	Fri Apr 21 12:55:24 2017 +0100
@@ -4,13 +4,21 @@
     <md-card-subtitle>{{description}}</md-card-subtitle>
   </md-card-header>
   <md-card-content>
-    <app-waveform
-      [timeline]="timeline"
-      [trackIdPrefix]=" id || title"
-      [isSubscribedToAudioService]="isActive && isRoot"
-      [isSubscribedToExtractionService]="isActive && !isRoot"
-      [isOneShotExtractor]="true"
-      [isSeeking]="isActive"
-    ></app-waveform>
+    <template [ngIf]="isLoading()">
+      <ugly-progress-spinner
+        [isDeterminate]="true"
+        [progress]="progress"
+      ></ugly-progress-spinner>
+    </template>
+    <template [ngIf]="!isLoading()">
+      <app-waveform
+        [timeline]="timeline"
+        [trackIdPrefix]=" id || title"
+        [isSubscribedToAudioService]="isActive && isRoot"
+        [isSubscribedToExtractionService]="isActive && !isRoot"
+        [isOneShotExtractor]="true"
+        [isSeeking]="isActive"
+      ></app-waveform>
+    </template>
   </md-card-content>
 </md-card>