All files / src/app/shared/components/basket/basket-payment-cost-info basket-payment-cost-info.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 32 33 34 35 36 37 383x                                                                          
@if (paymentCostThresholdReached(paymentMethod)) {
  <p>
    {{ 'checkout.payment.payment_cost_threshold.amount_reached' | translate }}
    {{ basket.totals.total | ishPrice }}
  </p>
} @else {
  @if (!paymentMethod.isRestricted) {
    <div>
      @if (paymentMethod.paymentCosts?.[priceType]) {
        <p>
          {{ 'checkout.payment.method.charges.text' | translate }}&nbsp;{{
            paymentMethod.paymentCosts | ishPrice
          }}&nbsp;
          @if (paymentMethod.paymentCostsThreshold) {
            <span class="text-body-secondary">
              <span>-&nbsp;</span>{{ 'checkout.payment.payment_cost_threshold.text' | translate }}
              <span class="text-nowrap" data-testing-id="basket-payment-cost">{{
                paymentMethod.paymentCostsThreshold | ishPrice
              }}</span>
            </span>
          }
        </p>
      }
    </div>
  } @else {
    {{ 'checkout.payment.method.charges.text' | translate }}
    &nbsp;
    {{ paymentMethod.paymentCosts | ishPrice }}
    &nbsp;
    @for (restriction of paymentMethod.restrictionCauses; track restriction.code) {
      <p class="text-info" data-testing-id="basket-payment-restriction-information">
        {{ restriction.message }}
      </p>
    }
  }
}
<!--payment restriction information -->