Skip to content

Commit 8c110e7

Browse files
Fixes 4th iteration (#12)
1 parent c41d7f4 commit 8c110e7

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/app/form-field-info/form-field-info.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@if(messages()) {
1+
@if(messages().length) {
22
<ul>
33
@for (message of messages(); track $index) {
44
<li [class]="message.cssClass">

src/app/form-field-info/form-field-info.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export class FormFieldInfo<T> {
1717
let messages: { info: string; cssClass: 'info' | 'pending' | 'valid' | 'invalid' }[] = [];
1818

1919
if (field.pending()) {
20-
messages = [{ info: 'Checking availability ...', cssClass: 'pending' }];
20+
messages = [{ info: 'Checking validity ...', cssClass: 'pending' }];
2121
} else if (field.touched() && field.errors().length > 0) {
2222
messages = field.errors().map((e) => ({ info: e.message || 'Invalid', cssClass: 'invalid' }));
2323
} else if (field.hasMetadata(FIELD_INFO)) {

src/app/registration-form-4/registration-form-4.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ <h1>Version 4: Metadata and Accessibility Handling</h1>
8585
<input type="checkbox" [field]="registrationForm.newsletter" />
8686
</label>
8787
<app-multiselect
88-
ariaDescribedby="newsletter-topics-info"
88+
fieldDescriptionId="newsletter-topics-info"
8989
[field]="registrationForm.newsletterTopics"
9090
[selectOptions]="['Angular', 'React', 'Vue', 'Svelte']"
9191
label="Topics (multiple possible):"

0 commit comments

Comments
 (0)