Implement error handling for the create qualification form #19

Merged
ptran merged 9 commits from feature/validation into main 2025-01-08 10:31:38 +00:00
Showing only changes of commit 1297ed1b73 - Show all commits

View File

@ -37,7 +37,12 @@ export class CreateQualificationComponent {
isFieldInvalid(fieldName: string): boolean { isFieldInvalid(fieldName: string): boolean {
const field = this.qualificationForm.get(fieldName); const field = this.qualificationForm.get(fieldName);
return (field?.invalid && (field.dirty || field.touched)) as boolean;
if (!field) {
return false;
}
return field.invalid && (field.dirty || field.touched);
} }
getErrorMessage(fieldName: string): string { getErrorMessage(fieldName: string): string {