All files / src/app/extensions/quoting/pages/quote quote-page.component.html

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

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 321x                                                              
<ng-container *ngIf="selectedQuote$ | async as quote">
  <ng-container *ngIf="state$ | async as state">
    <!-- Title -->
    <h1 [ngSwitch]="true">
      <ng-template [ngSwitchCase]="state === 'Submitted' && (justSubmitted$ | async)">{{
        'quote.edit.submitted.heading' | translate
      }}</ng-template>
      <ng-template [ngSwitchCase]="state === 'Responded'">
        {{ 'quote.edit.responded.quote_details.text' | translate }} - {{ quote.displayName || quote.number }}
      </ng-template>
      <ng-template ngSwitchDefault>
        {{ 'quote.edit.unsubmitted.quote_request_details.text' | translate }} - {{ quote.displayName || quote.number }}
      </ng-template>
    </h1>
 
    <ish-error-message [error]="error$ | async" />
 
    <ng-container *ngIf="state === 'New'; else elseTemplate">
      <ish-quote-edit />
    </ng-container>
    <ng-template #elseTemplate>
      <ish-quote-view />
    </ng-template>
 
    <ish-quote-interactions />
 
    <a class="btn btn-link" [routerLink]="['/account/quotes']">{{ 'quote.edit.back_to_quotes.link' | translate }}</a>
  </ng-container>
</ng-container>
 
<ish-loading *ngIf="loading$ | async" />