diff --git a/libs/features/creature/src/creature-template/creature-template.component.html b/libs/features/creature/src/creature-template/creature-template.component.html index 99962a3397..57efd1e90f 100644 --- a/libs/features/creature/src/creature-template/creature-template.component.html +++ b/libs/features/creature/src/creature-template/creature-template.component.html @@ -44,7 +44,7 @@
- +
diff --git a/libs/shared/directives/src/validate-input.directive.ts b/libs/shared/directives/src/validate-input.directive.ts index 7ca6b2698b..949934dec9 100644 --- a/libs/shared/directives/src/validate-input.directive.ts +++ b/libs/shared/directives/src/validate-input.directive.ts @@ -22,7 +22,6 @@ export class InputValidationDirective extends SubscriptionHandler implements OnI this.subscriptions.push( control.statusChanges?.subscribe(() => { - console.log('control', control); this.updateErrorMessage(control); }), ); @@ -34,6 +33,8 @@ export class InputValidationDirective extends SubscriptionHandler implements OnI this.errorDiv = null; } + if (control?.invalid) control?.markAsTouched(); + if (control?.touched && control?.invalid) { console.log('control.errors', control.errors); this.errorDiv = this.renderer.createElement('div');