Fix login password form (#18619)

This commit is contained in:
karwosts 2023-11-13 10:45:34 -08:00 committed by GitHub
parent a5e5efa526
commit bff09a7a36
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,7 +25,7 @@ const MASKED_FIELDS = ["password", "secret", "token"];
@customElement("ha-form-string") @customElement("ha-form-string")
export class HaFormString extends LitElement implements HaFormElement { export class HaFormString extends LitElement implements HaFormElement {
@property() public hass!: HomeAssistant; @property() public hass?: HomeAssistant;
@property() public schema!: HaFormStringSchema; @property() public schema!: HaFormStringSchema;
@ -81,11 +81,11 @@ export class HaFormString extends LitElement implements HaFormElement {
return html` return html`
<ha-icon-button <ha-icon-button
toggles toggles
.label=${this.hass.localize( .label=${this.hass?.localize(
this.unmaskedPassword this.unmaskedPassword
? "ui.components.selectors.text.hide_password" ? "ui.components.selectors.text.hide_password"
: "ui.components.selectors.text.show_password" : "ui.components.selectors.text.show_password"
)} ) || (this.unmaskedPassword ? "Hide password" : "Show password")}
@click=${this.toggleUnmaskedPassword} @click=${this.toggleUnmaskedPassword}
.path=${this.unmaskedPassword ? mdiEyeOff : mdiEye} .path=${this.unmaskedPassword ? mdiEyeOff : mdiEye}
></ha-icon-button> ></ha-icon-button>