Fixes add-on audio selector (#4648)
* Fixes addon audio selector * Set device as property * Use getAttribute * Keep device as attribute Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
This commit is contained in:
co-authored by
Paulus Schoutsen
parent
33176d8f3d
commit
3215437bb8
@@ -51,7 +51,7 @@ class HassioAddonAudio extends LitElement {
|
|||||||
|
|
||||||
<paper-dropdown-menu
|
<paper-dropdown-menu
|
||||||
label="Input"
|
label="Input"
|
||||||
@selected-item-changed=${this._setInputDevice}
|
@iron-select=${this._setInputDevice}
|
||||||
>
|
>
|
||||||
<paper-listbox
|
<paper-listbox
|
||||||
slot="dropdown-content"
|
slot="dropdown-content"
|
||||||
@@ -68,7 +68,7 @@ class HassioAddonAudio extends LitElement {
|
|||||||
</paper-dropdown-menu>
|
</paper-dropdown-menu>
|
||||||
<paper-dropdown-menu
|
<paper-dropdown-menu
|
||||||
label="Output"
|
label="Output"
|
||||||
@selected-item-changed=${this._setOutputDevice}
|
@iron-select=${this._setOutputDevice}
|
||||||
>
|
>
|
||||||
<paper-listbox
|
<paper-listbox
|
||||||
slot="dropdown-content"
|
slot="dropdown-content"
|
||||||
@@ -123,14 +123,14 @@ class HassioAddonAudio extends LitElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private _setInputDevice(ev): void {
|
private _setInputDevice(ev): void {
|
||||||
const device = ev.detail.device;
|
const device = ev.detail.item.getAttribute("device");
|
||||||
if (device) {
|
if (device) {
|
||||||
this._selectedInput = device;
|
this._selectedInput = device;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private _setOutputDevice(ev): void {
|
private _setOutputDevice(ev): void {
|
||||||
const device = ev.detail.device;
|
const device = ev.detail.item.getAttribute("device");
|
||||||
if (device) {
|
if (device) {
|
||||||
this._selectedOutput = device;
|
this._selectedOutput = device;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user