All files / src/app/components/pid pid.component.html

97.91% Statements 47/48
100% Branches 18/18
100% Functions 2/2
96.66% Lines 29/30

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44468x 32x     936x     936x   940x 4x 936x 3x   936x 1x 132x 1x   4x   4x 936x 3x   936x 1x 124x 1x   4x   4x 936x 3x   936x 1x 72x 1x     4x  
@if (error) {
  <app-error [error]="error" customResourceName="PID"></app-error>
}
 
@if (!error && hideCanvas) {
  <app-empty-placeholder customResourceName="PID"></app-empty-placeholder>
}
<canvas #pidCanvas width="1000" height="800" class="canvas" [hidden]="hideCanvas"></canvas>
 
<p-drawer [(visible)]="displayToolbar" position="right" styleClass="pid-drawer" (onHide)="hideSignal()">
  <span class="signal">
    @if (commandLoading) {
      <div class="skeleton-block"></div>
    }
    @if (commandSignal !== undefined) {
      <div>
        <app-signal-card [signalId]="commandSignal.signal_id"></app-signal-card>
      </div>
    }
  </span>
 
  <span class="signal">
    @if (statusLoading) {
      <div class="skeleton-block"></div>
    }
    @if (statusSignal !== undefined) {
      <div>
        <app-signal-card [signalId]="statusSignal.signal_id"></app-signal-card>
      </div>
    }
  </span>
 
  <span class="signal">
    @if (sensorLoading) {
      <div class="skeleton-block"></div>
    }
    @if (sensor !== undefined) {
      <div>
        <app-signal-card [signalId] = "sensor.signal_id"></app-signal-card>
      </div>
    }
  </span>
</p-drawer>