feat: only reset icon when remote timer is not running, and added ngIf condition to only render gauzy-time-tracker-status when isRemoteTimer is true.

This commit is contained in:
Kifungo A
2024-10-31 11:53:07 +02:00
parent bc0d6e3f86
commit d86d8233fa
2 changed files with 2 additions and 2 deletions
@@ -58,7 +58,7 @@ export class TimeTrackerStatusService {
duration: status.duration
});
this._icon$.next(TimerIconFactory.create(remoteTimer.source));
if (!remoteTimer.running || !remoteTimer.isExternalSource) this._icon$.next(null);
if (!remoteTimer.running) this._icon$.next(null);
this._external$.next(remoteTimer);
}),
repeat({
@@ -54,7 +54,7 @@
</div>
</div>
</div>
<gauzy-time-tracker-status class="status"></gauzy-time-tracker-status>
<gauzy-time-tracker-status *ngIf="isRemoteTimer" class="status"></gauzy-time-tracker-status>
</div>
<div class="col-3 d-flex flex-column align-items-center">
<div>