-
Notifications
You must be signed in to change notification settings - Fork 4
/
required-standard.component.html
46 lines (42 loc) · 2.19 KB
/
required-standard.component.html
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
44
45
46
<ng-template [ngTemplateOutlet]="isEditing ? editRs : viewRs" [ngTemplateOutletContext]="{ data: form }"></ng-template>
<ng-template #viewRs let-data="data">
<h1>View me</h1>
</ng-template>
<ng-template #editRs let-data="data">
<ng-container *ngIf="requiredStandard">
<div class="govuk-grid-row govuk-!-margin-bottom-5">
<div class="govuk-grid-column-two-thirds">
<h1 class="govuk-heading-l">Required Standard Details</h1>
<span class="govuk-caption-m">{{ requiredStandard.sectionDescription }}</span>
<h2 class="govuk-heading-s">{{ requiredStandard.refCalculation }} - {{ requiredStandard.sectionDescription }}: {{ requiredStandard.requiredStandard }}</h2>
<app-tag *ngIf="requiredStandard.prs" id="prs-display" [type]="'blue'">PRS</app-tag>
</div>
</div>
<div class="govuk-grid-row">
<div class="govuk-grid-column-full">
<ng-container [formGroup]="form">
<app-text-area name="additionalNotes" label="Additional Notes" formControlName="additionalNotes"></app-text-area>
<div class="govuk-form-group">
<div class="govuk-checkboxes" data-module="govuk-checkboxes">
<div class="govuk-checkboxes__item">
<input class="govuk-checkboxes__input" id="prs" type="checkbox" [checked]="requiredStandard.prs" (change)="toggleRsPrsField()" />
<label class="govuk-label govuk-checkboxes__label" for="prs"> Defect repaired during test</label>
</div>
</div>
</div>
<div class="govuk-grid-row">
<div class="govuk-grid-column-two-thirds">
<app-button-group>
<app-button id="confirm-requierdStandard" (clicked)="handleSubmit()">Confirm</app-button>
<app-button *ngIf="index || index === 0" id="remove-requiredStandard" design="warning" (clicked)="handleRemove()"
>Remove Required Standard</app-button
>
<app-button id="remove-nav-back" design="link" (clicked)="navigateBack()">Cancel</app-button>
</app-button-group>
</div>
</div>
</ng-container>
</div>
</div>
</ng-container>
</ng-template>