feat(rep-create-form.component): Eigenschaft zur Deaktivierung der Datumsbereichseingabe hinzugefügt

This commit is contained in:
Developer 02 2024-11-11 10:05:09 +01:00
parent a946ba871d
commit 712932a0e2
2 changed files with 3 additions and 2 deletions

View File

@ -2,7 +2,7 @@
<div class="dd-row input-row">
<mat-form-field class="w40p">
<mat-label>Geben Sie einen Datumsbereich ein</mat-label>
<mat-date-range-input [formGroup]="range" [rangePicker]="picker">
<mat-date-range-input [formGroup]="range" [rangePicker]="picker" [disabled]="dateDisabled">
<input matStartDate formControlName="start" placeholder="Start date">
<input matEndDate formControlName="end" placeholder="End date">
</mat-date-range-input>

View File

@ -41,6 +41,7 @@ export class RepCreateFormComponent implements OnInit {
private readonly _locale = signal(inject<unknown>(MAT_DATE_LOCALE));
private readonly _adapter = inject<DateAdapter<unknown, unknown>>(DateAdapter);
private readonly _intl = inject(MatDatepickerIntl);
dateDisabled: boolean = false;
constructor() {
const dialogData: { userRep: UserRep, afterCreation: (any: any) => any } = inject(MAT_DIALOG_DATA)
@ -68,7 +69,7 @@ export class RepCreateFormComponent implements OnInit {
create() {
const validFrom = this.range.value.start;
const validTo = this.range.value.end;
if (!validFrom || !validTo) {
Swal.fire({
icon: "error",