Don't show error on open of dialog (#5721)

Fixes #4713
This commit is contained in:
Bram Kragten 2020-05-02 19:35:11 +02:00 committed by GitHub
parent 7ed24137eb
commit 7fdd525dac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View File

@ -79,6 +79,7 @@ class DialogPersonDetail extends LitElement {
${this._error ? html` <div class="error">${this._error}</div> ` : ""}
<div class="form">
<paper-input
dialogInitialFocus
.value=${this._name}
@value-changed=${this._nameChanged}
label="${this.hass!.localize(
@ -87,7 +88,8 @@ class DialogPersonDetail extends LitElement {
error-message="${this.hass!.localize(
"ui.panel.config.person.detail.name_error_msg"
)}"
.invalid=${nameInvalid}
required
auto-validate
></paper-input>
<ha-user-picker
label="${this.hass!.localize(

View File

@ -105,6 +105,7 @@ class DialogZoneDetail extends LitElement {
${this._error ? html` <div class="error">${this._error}</div> ` : ""}
<div class="form">
<paper-input
dialogInitialFocus
.value=${this._name}
.configValue=${"name"}
@value-changed=${this._valueChanged}
@ -114,7 +115,8 @@ class DialogZoneDetail extends LitElement {
.errorMessage="${this.hass!.localize(
"ui.panel.config.zone.detail.required_error_msg"
)}"
.invalid=${nameValid}
required
auto-validate
></paper-input>
<paper-input
.value=${this._icon}