]> git.apps.os.sepia.ceph.com Git - ceph.git/blob
9e67bbb6e1be28a17cfdd026badfd336c65a83a7
[ceph.git] /
1 <cd-modal [modalRef]="activeModal">
2   <ng-container class="modal-title"
3                 i18n>Reweight OSD: {{ osdId }}</ng-container>
4
5   <ng-container class="modal-content">
6     <form [formGroup]="reweightForm">
7       <div class="modal-body">
8         <div class="row">
9           <label for="weight"
10                  class="col-sm-2 col-form-label">Weight</label>
11           <div class="col-sm-10">
12             <input id="weight"
13                    class="form-control"
14                    type="number"
15                    step="0.1"
16                    formControlName="weight"
17                    min="0"
18                    max="1"
19                    [value]="currentWeight">
20             <span class="invalid-feedback"
21                   *ngIf="weight.errors">
22               <span *ngIf="weight.errors?.required"
23                     i18n>This field is required.</span>
24               <span *ngIf="weight.errors?.max || weight.errors?.min"
25                     i18n>The value needs to be between 0 and 1.</span>
26             </span>
27           </div>
28         </div>
29       </div>
30
31       <div class="modal-footer">
32         <cd-submit-button (submitAction)="reweight()"
33                           [form]="reweightForm"
34                           [disabled]="reweightForm.invalid"
35                           i18n>Reweight</cd-submit-button>
36         <cd-back-button [back]="activeModal.close"
37                         name="Cancel"
38                         i18n-name>
39         </cd-back-button>
40       </div>
41     </form>
42   </ng-container>
43 </cd-modal>