File tree Expand file tree Collapse file tree 9 files changed +65
-16
lines changed
email-field/test/dom/__snapshots__
integer-field/test/dom/__snapshots__
message-input/test/dom/__snapshots__
number-field/test/dom/__snapshots__
password-field/test/dom/__snapshots__
select/test/dom/__snapshots__
text-area/test/dom/__snapshots__
text-field/test/dom/__snapshots__ Expand file tree Collapse file tree 9 files changed +65
-16
lines changed Original file line number Diff line number Diff line change @@ -231,7 +231,10 @@ snapshots["vaadin-email-field shadow theme"] =
231
231
snapshots [ "vaadin-email-field slots default" ] =
232
232
`<label slot="label">
233
233
</label>
234
- <div slot="error-message">
234
+ <div
235
+ hidden=""
236
+ slot="error-message"
237
+ >
235
238
</div>
236
239
<input
237
240
autocapitalize="off"
@@ -244,7 +247,10 @@ snapshots["vaadin-email-field slots default"] =
244
247
snapshots [ "vaadin-email-field slots helper" ] =
245
248
`<label slot="label">
246
249
</label>
247
- <div slot="error-message">
250
+ <div
251
+ hidden=""
252
+ slot="error-message"
253
+ >
248
254
</div>
249
255
<input
250
256
autocapitalize="off"
Original file line number Diff line number Diff line change @@ -301,6 +301,7 @@ export const FieldMixin = (superclass) =>
301
301
}
302
302
const hasError = Boolean ( invalid && errorMessage ) ;
303
303
error . textContent = hasError ? errorMessage : '' ;
304
+ error . hidden = ! hasError ;
304
305
this . toggleAttribute ( 'has-error-message' , hasError ) ;
305
306
306
307
// Role alert will make the error message announce immediately
Original file line number Diff line number Diff line change @@ -344,7 +344,10 @@ snapshots["vaadin-integer-field shadow theme"] =
344
344
snapshots [ "vaadin-integer-field slots default" ] =
345
345
`<label slot="label">
346
346
</label>
347
- <div slot="error-message">
347
+ <div
348
+ hidden=""
349
+ slot="error-message"
350
+ >
348
351
</div>
349
352
<input
350
353
max="undefined"
@@ -359,7 +362,10 @@ snapshots["vaadin-integer-field slots default"] =
359
362
snapshots [ "vaadin-integer-field slots helper" ] =
360
363
`<label slot="label">
361
364
</label>
362
- <div slot="error-message">
365
+ <div
366
+ hidden=""
367
+ slot="error-message"
368
+ >
363
369
</div>
364
370
<input
365
371
max="undefined"
Original file line number Diff line number Diff line change @@ -5,7 +5,10 @@ snapshots["vaadin-message-input default"] =
5
5
`<vaadin-message-input-text-area placeholder="Message">
6
6
<label slot="label">
7
7
</label>
8
- <div slot="error-message">
8
+ <div
9
+ hidden=""
10
+ slot="error-message"
11
+ >
9
12
</div>
10
13
<textarea
11
14
aria-label="Message"
@@ -34,7 +37,10 @@ snapshots["vaadin-message-input disabled"] =
34
37
>
35
38
<label slot="label">
36
39
</label>
37
- <div slot="error-message">
40
+ <div
41
+ hidden=""
42
+ slot="error-message"
43
+ >
38
44
</div>
39
45
<textarea
40
46
aria-label="Message"
Original file line number Diff line number Diff line change @@ -344,7 +344,10 @@ snapshots["vaadin-number-field shadow theme"] =
344
344
snapshots [ "vaadin-number-field slots default" ] =
345
345
`<label slot="label">
346
346
</label>
347
- <div slot="error-message">
347
+ <div
348
+ hidden=""
349
+ slot="error-message"
350
+ >
348
351
</div>
349
352
<input
350
353
max="undefined"
@@ -359,7 +362,10 @@ snapshots["vaadin-number-field slots default"] =
359
362
snapshots [ "vaadin-number-field slots helper" ] =
360
363
`<label slot="label">
361
364
</label>
362
- <div slot="error-message">
365
+ <div
366
+ hidden=""
367
+ slot="error-message"
368
+ >
363
369
</div>
364
370
<input
365
371
max="undefined"
Original file line number Diff line number Diff line change @@ -266,7 +266,10 @@ snapshots["vaadin-password-field shadow theme"] =
266
266
snapshots [ "vaadin-password-field slots default" ] =
267
267
`<label slot="label">
268
268
</label>
269
- <div slot="error-message">
269
+ <div
270
+ hidden=""
271
+ slot="error-message"
272
+ >
270
273
</div>
271
274
<button
272
275
aria-label="Show password"
@@ -287,7 +290,10 @@ snapshots["vaadin-password-field slots default"] =
287
290
snapshots [ "vaadin-password-field slots helper" ] =
288
291
`<label slot="label">
289
292
</label>
290
- <div slot="error-message">
293
+ <div
294
+ hidden=""
295
+ slot="error-message"
296
+ >
291
297
</div>
292
298
<button
293
299
aria-label="Show password"
Original file line number Diff line number Diff line change @@ -221,7 +221,10 @@ snapshots["vaadin-select shadow theme"] =
221
221
snapshots [ "vaadin-select slots default" ] =
222
222
`<label slot="label">
223
223
</label>
224
- <div slot="error-message">
224
+ <div
225
+ hidden=""
226
+ slot="error-message"
227
+ >
225
228
</div>
226
229
<vaadin-select-value-button
227
230
aria-expanded="false"
@@ -238,7 +241,10 @@ snapshots["vaadin-select slots default"] =
238
241
snapshots [ "vaadin-select slots helper" ] =
239
242
`<label slot="label">
240
243
</label>
241
- <div slot="error-message">
244
+ <div
245
+ hidden=""
246
+ slot="error-message"
247
+ >
242
248
</div>
243
249
<vaadin-select-value-button
244
250
aria-expanded="false"
Original file line number Diff line number Diff line change @@ -231,7 +231,10 @@ snapshots["vaadin-text-area shadow theme"] =
231
231
snapshots [ "vaadin-text-area slots default" ] =
232
232
`<label slot="label">
233
233
</label>
234
- <div slot="error-message">
234
+ <div
235
+ hidden=""
236
+ slot="error-message"
237
+ >
235
238
</div>
236
239
<textarea slot="textarea">
237
240
</textarea>
@@ -241,7 +244,10 @@ snapshots["vaadin-text-area slots default"] =
241
244
snapshots [ "vaadin-text-area slots helper" ] =
242
245
`<label slot="label">
243
246
</label>
244
- <div slot="error-message">
247
+ <div
248
+ hidden=""
249
+ slot="error-message"
250
+ >
245
251
</div>
246
252
<textarea slot="textarea">
247
253
</textarea>
Original file line number Diff line number Diff line change @@ -231,7 +231,10 @@ snapshots["vaadin-text-field shadow theme"] =
231
231
snapshots [ "vaadin-text-field slots default" ] =
232
232
`<label slot="label">
233
233
</label>
234
- <div slot="error-message">
234
+ <div
235
+ hidden=""
236
+ slot="error-message"
237
+ >
235
238
</div>
236
239
<input
237
240
slot="input"
@@ -243,7 +246,10 @@ snapshots["vaadin-text-field slots default"] =
243
246
snapshots [ "vaadin-text-field slots helper" ] =
244
247
`<label slot="label">
245
248
</label>
246
- <div slot="error-message">
249
+ <div
250
+ hidden=""
251
+ slot="error-message"
252
+ >
247
253
</div>
248
254
<input
249
255
slot="input"
You can’t perform that action at this time.
0 commit comments