From e7c47ef65c5ada5022594f47cd7a3a0275c6ded1 Mon Sep 17 00:00:00 2001 From: karwosts <32912880+karwosts@users.noreply.github.com> Date: Fri, 30 Jun 2023 08:06:46 -0700 Subject: [PATCH] Name field in helper forms should not init in the error state (#17111) --- src/panels/config/helpers/forms/ha-counter-form.ts | 6 +++--- src/panels/config/helpers/forms/ha-input_boolean-form.ts | 6 +++--- src/panels/config/helpers/forms/ha-input_button-form.ts | 6 +++--- src/panels/config/helpers/forms/ha-input_datetime-form.ts | 6 +++--- src/panels/config/helpers/forms/ha-input_number-form.ts | 6 +++--- src/panels/config/helpers/forms/ha-input_select-form.ts | 6 +++--- src/panels/config/helpers/forms/ha-input_text-form.ts | 6 +++--- src/panels/config/helpers/forms/ha-schedule-form.ts | 6 +++--- src/panels/config/helpers/forms/ha-timer-form.ts | 6 +++--- 9 files changed, 27 insertions(+), 27 deletions(-) diff --git a/src/panels/config/helpers/forms/ha-counter-form.ts b/src/panels/config/helpers/forms/ha-counter-form.ts index 58af320e52..92c844af88 100644 --- a/src/panels/config/helpers/forms/ha-counter-form.ts +++ b/src/panels/config/helpers/forms/ha-counter-form.ts @@ -64,7 +64,6 @@ class HaCounterForm extends LitElement { if (!this.hass) { return nothing; } - const nameInvalid = !this._name || this._name.trim() === ""; return html`
@@ -75,10 +74,11 @@ class HaCounterForm extends LitElement { .label=${this.hass!.localize( "ui.dialogs.helper_settings.generic.name" )} - .errorMessage=${this.hass!.localize( + autoValidate + required + .validationMessage=${this.hass!.localize( "ui.dialogs.helper_settings.required_error_msg" )} - .invalid=${nameInvalid} dialogInitialFocus > @@ -53,10 +52,11 @@ class HaInputBooleanForm extends LitElement { .label=${this.hass!.localize( "ui.dialogs.helper_settings.generic.name" )} - .errorMessage=${this.hass!.localize( + autoValidate + required + .validationMessage=${this.hass!.localize( "ui.dialogs.helper_settings.required_error_msg" )} - .invalid=${nameInvalid} dialogInitialFocus > @@ -53,10 +52,11 @@ class HaInputButtonForm extends LitElement { .label=${this.hass!.localize( "ui.dialogs.helper_settings.generic.name" )} - .errorMessage=${this.hass!.localize( + autoValidate + required + .validationMessage=${this.hass!.localize( "ui.dialogs.helper_settings.required_error_msg" )} - .invalid=${nameInvalid} dialogInitialFocus > @@ -67,10 +66,11 @@ class HaInputDateTimeForm extends LitElement { .label=${this.hass!.localize( "ui.dialogs.helper_settings.generic.name" )} - .errorMessage=${this.hass!.localize( + autoValidate + required + .validationMessage=${this.hass!.localize( "ui.dialogs.helper_settings.required_error_msg" )} - .invalid=${nameInvalid} dialogInitialFocus > @@ -82,10 +81,11 @@ class HaInputNumberForm extends LitElement { .label=${this.hass!.localize( "ui.dialogs.helper_settings.generic.name" )} - .errorMessage=${this.hass!.localize( + autoValidate + required + .validationMessage=${this.hass!.localize( "ui.dialogs.helper_settings.required_error_msg" )} - .invalid=${nameInvalid} dialogInitialFocus > diff --git a/src/panels/config/helpers/forms/ha-input_text-form.ts b/src/panels/config/helpers/forms/ha-input_text-form.ts index c978c3f520..d8ba12b444 100644 --- a/src/panels/config/helpers/forms/ha-input_text-form.ts +++ b/src/panels/config/helpers/forms/ha-input_text-form.ts @@ -61,7 +61,6 @@ class HaInputTextForm extends LitElement { if (!this.hass) { return nothing; } - const nameInvalid = !this._name || this._name.trim() === ""; return html`
@@ -72,10 +71,11 @@ class HaInputTextForm extends LitElement { .label=${this.hass!.localize( "ui.dialogs.helper_settings.generic.name" )} - .errorMessage=${this.hass!.localize( + autoValidate + required + .validationMessage=${this.hass!.localize( "ui.dialogs.helper_settings.required_error_msg" )} - .invalid=${nameInvalid} dialogInitialFocus > @@ -152,10 +151,11 @@ class HaScheduleForm extends LitElement { .label=${this.hass!.localize( "ui.dialogs.helper_settings.generic.name" )} - .errorMessage=${this.hass!.localize( + autoValidate + required + .validationMessage=${this.hass!.localize( "ui.dialogs.helper_settings.required_error_msg" )} - .invalid=${nameInvalid} dialogInitialFocus > @@ -61,10 +60,11 @@ class HaTimerForm extends LitElement { .label=${this.hass!.localize( "ui.dialogs.helper_settings.generic.name" )} - .errorMessage=${this.hass!.localize( + autoValidate + required + .validationMessage=${this.hass!.localize( "ui.dialogs.helper_settings.required_error_msg" )} - .invalid=${nameInvalid} dialogInitialFocus >