Disable "Execute" if automation is unavailable (#6866)

This commit is contained in:
Philip Allgaier 2020-09-09 20:49:56 +02:00 committed by GitHub
parent 1890aab1e6
commit e3b18a33ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View File

@ -34,7 +34,10 @@ class MoreInfoAutomation extends LitElement {
</div>
<div class="actions">
<mwc-button @click=${this.handleAction}>
<mwc-button
@click=${this.handleAction}
.disabled=${this.stateObj!.state === "unavailable"}
>
${this.hass.localize("ui.card.automation.trigger")}
</mwc-button>
</div>

View File

@ -91,10 +91,11 @@ class HaAutomationPicker extends LitElement {
if (!narrow) {
columns.execute = {
title: "",
template: (_info, automation) => html`
template: (_info, automation: any) => html`
<mwc-button
.automation=${automation}
@click=${(ev) => this._execute(ev)}
.disabled=${automation.state === "unavailable"}
>
${this.hass.localize("ui.card.automation.trigger")}
</mwc-button>