Display api errors
This commit is contained in:
parent
daa7af73a4
commit
e24faf7eaa
@ -2,6 +2,10 @@
|
|||||||
<mat-dialog-content>
|
<mat-dialog-content>
|
||||||
<form [formGroup]="qualificationForm" (ngSubmit)="create()">
|
<form [formGroup]="qualificationForm" (ngSubmit)="create()">
|
||||||
<div class="!space-y-4">
|
<div class="!space-y-4">
|
||||||
|
@if (apiErrorMessage) {
|
||||||
|
<mat-error>{{ apiErrorMessage }}</mat-error>
|
||||||
|
}
|
||||||
|
|
||||||
<mat-form-field class="!w-full">
|
<mat-form-field class="!w-full">
|
||||||
<mat-label>Skill</mat-label>
|
<mat-label>Skill</mat-label>
|
||||||
<input matInput
|
<input matInput
|
||||||
|
@ -29,6 +29,8 @@ export class CreateQualificationComponent {
|
|||||||
private qualificationService: QualificationService = inject(QualificationService);
|
private qualificationService: QualificationService = inject(QualificationService);
|
||||||
private dialogRef: MatDialogRef<CreateQualificationComponent> = inject(MatDialogRef);
|
private dialogRef: MatDialogRef<CreateQualificationComponent> = inject(MatDialogRef);
|
||||||
|
|
||||||
|
public apiErrorMessage: string = '';
|
||||||
|
|
||||||
qualificationForm = this.formBuilder.group({
|
qualificationForm = this.formBuilder.group({
|
||||||
'skill': ['', Validators.required],
|
'skill': ['', Validators.required],
|
||||||
});
|
});
|
||||||
@ -58,6 +60,8 @@ export class CreateQualificationComponent {
|
|||||||
},
|
},
|
||||||
error: (error) => {
|
error: (error) => {
|
||||||
console.error('Error creating qualification:', error);
|
console.error('Error creating qualification:', error);
|
||||||
|
|
||||||
|
this.apiErrorMessage = 'API Error';
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user