Few changes

This commit is contained in:
Zack 2022-02-21 20:51:50 -06:00
parent a0d27a5a83
commit 79593ce937

View File

@ -32,8 +32,8 @@ class HaNewsletter extends LitElement {
<div class="header"> <div class="header">
${this.hass.localize("ui.newsletter.newsletter")} ${this.hass.localize("ui.newsletter.newsletter")}
<ha-icon-button <ha-icon-button
.path=${mdiClose}
label="Dismiss" label="Dismiss"
.path=${mdiClose}
@click=${this._dismiss} @click=${this._dismiss}
></ha-icon-button> ></ha-icon-button>
</div> </div>
@ -42,9 +42,9 @@ class HaNewsletter extends LitElement {
? html`<span>${this.hass.localize("ui.newsletter.thanks")}</span>` ? html`<span>${this.hass.localize("ui.newsletter.thanks")}</span>`
: html` : html`
<ha-textfield <ha-textfield
.label=${this.hass.localize("ui.newsletter.email")}
type="email"
required required
type="email"
.label=${this.hass.localize("ui.newsletter.email")}
.validationMessage=${this.hass.localize( .validationMessage=${this.hass.localize(
"ui.newsletter.validation" "ui.newsletter.validation"
)} )}
@ -69,7 +69,7 @@ class HaNewsletter extends LitElement {
`; `;
} }
private async _subscribe() { private _subscribe(): void {
if (!this._emailField?.reportValidity()) { if (!this._emailField?.reportValidity()) {
this._emailField!.focus(); this._emailField!.focus();
return; return;
@ -77,7 +77,7 @@ class HaNewsletter extends LitElement {
this._requestStatus = "inprogress"; this._requestStatus = "inprogress";
await fetch( fetch(
`https://newsletter.home-assistant.io/subscribe?email=${ `https://newsletter.home-assistant.io/subscribe?email=${
this._emailField!.value this._emailField!.value
}` }`