add date picker component

This commit is contained in:
2024-04-25 09:41:10 +02:00
parent 380bad6967
commit 6d6b6ba00c
2 changed files with 114 additions and 44 deletions

View File

@@ -38,8 +38,9 @@
(click)="isOpen = !isOpen"
cdkOverlayOrigin
#trigger="cdkOverlayOrigin"
[attr.disabled]="isDisabled ? 'disabled' : null"
>
{{ dateValue.display }}
{{ datePickerControl.value?.display }}
</button>
</div>
@@ -190,17 +191,13 @@
<button mat-button (click)="applyRelativeTimeRange()">Apply</button>
</mat-tab>
<mat-tab label="Absolute">
<form [formGroup]="dateRangeFormGroup">
<mat-form-field class="date-picker-form-field">
<mat-label>Date Range:</mat-label>
<input
matInput
[formControl]="dateRangeFormGroup.controls.dateRange"
name="dates"
/>
</mat-form-field>
<button mat-button (click)="applyAbsoluteTime()">Apply</button>
</form>
<mat-form-field class="date-picker-form-field">
<mat-label>Date Range:</mat-label>
<input matInput [formControl]="dateRange" name="dates" />
</mat-form-field>
<button mat-button (click)="applyAbsoluteTime()">Apply</button>
<p>Value: {{ dateRange.value }}</p>
</mat-tab>
</mat-tab-group>
</div>