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 >