Diable tts inputs when entities is unavailable (#6909)

Fixes #6890
This commit is contained in:
Bram Kragten 2020-09-10 16:59:12 +02:00 committed by GitHub
parent 96c5fdcbeb
commit 7bf0655dae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -188,14 +188,17 @@ class MoreInfoMediaPlayer extends LitElement {
<div class="tts"> <div class="tts">
<paper-input <paper-input
id="ttsInput" id="ttsInput"
.disabled=${UNAVAILABLE_STATES.includes(stateObj.state)}
.label=${this.hass.localize( .label=${this.hass.localize(
"ui.card.media_player.text_to_speak" "ui.card.media_player.text_to_speak"
)} )}
@keydown=${this._ttsCheckForEnter} @keydown=${this._ttsCheckForEnter}
></paper-input> ></paper-input>
<ha-icon-button icon="hass:send" @click=${ <ha-icon-button
this._sendTTS icon="hass:send"
}></ha-icon-button> .disabled=${UNAVAILABLE_STATES.includes(stateObj.state)}
@click=${this._sendTTS}
></ha-icon-button>
</div> </div>
</div> </div>
` `