<div class="table-filters form-inline">
<div class="form-group filter"
*ngFor="let filter of filters">
- <label>{{ filter.label }}: </label>
+ <label class="col-form-label">{{ filter.label }}: </label>
<select class="form-control custom-select"
[(ngModel)]="filter.value"
(ngModelChange)="updateFilter()">
<ng-template #logFiltersTpl>
<div class="form-inline">
<div class="form-group">
- <label i18n>Priority:</label>
+ <label class="col-form-label"
+ i18n>Priority:</label>
<select class="form-control custom-select"
[(ngModel)]="priority"
(ngModelChange)="filterLogs()">
</div>
<div class="form-group">
- <label i18n>Keyword:</label>
+ <label class="col-form-label"
+ i18n>Keyword:</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">
</div>
<div class="form-group">
- <label i18n>Date:</label>
+ <label class="col-form-label"
+ i18n>Date:</label>
<div class="input-group">
<input type="text"
class="form-control"
</div>
<div class="form-group">
- <label i18n>Time range:</label>
+ <label class="col-form-label"
+ i18n>Time range:</label>
<div class="d-inline-flex">
<timepicker [showMeridian]="false"
[showSpinners]="false"
<div *ngFor="let option of options; let last = last">
<div class="form-group row pt-2"
*ngIf="option.type === 'bool'">
- <label class="control-label col-6"
+ <label class="col-form-label col-6"
[for]="option.name">
<b>{{ option.text }}</b>
<br>
<div class="form-group row pt-2"
*ngIf="option.type !== 'bool'">
- <label class="col-6 control-label"
+ <label class="col-6 col-form-label"
[for]="option.name">{{ option.text }}
<br>
<span class="text-muted">