Browse Source

fix(admin-ui): Do not display form errors for pristine fields

Fixes #1901
Michael Bromley 3 years ago
parent
commit
f15028a91a

+ 2 - 1
packages/admin-ui/src/lib/core/src/shared/components/form-field/form-field.component.ts

@@ -52,7 +52,8 @@ export class FormFieldComponent implements OnInit {
         if (!this.formFieldControl || !this.formFieldControl.formControlName) {
             return;
         }
-        const errors = this.formFieldControl.formControlName.errors;
+        const errors =
+            this.formFieldControl.formControlName.dirty && this.formFieldControl.formControlName.errors;
         if (errors) {
             for (const errorKey of Object.keys(errors)) {
                 if (this.errors[errorKey]) {