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:
Joakim Sørensen 2020-02-01 08:03:30 +01:00 committed by GitHub
parent 33176d8f3d
commit 3215437bb8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -51,7 +51,7 @@ class HassioAddonAudio extends LitElement {
<paper-dropdown-menu
label="Input"
@selected-item-changed=${this._setInputDevice}
@iron-select=${this._setInputDevice}
>
<paper-listbox
slot="dropdown-content"
@ -68,7 +68,7 @@ class HassioAddonAudio extends LitElement {
</paper-dropdown-menu>
<paper-dropdown-menu
label="Output"
@selected-item-changed=${this._setOutputDevice}
@iron-select=${this._setOutputDevice}
>
<paper-listbox
slot="dropdown-content"
@ -123,14 +123,14 @@ class HassioAddonAudio extends LitElement {
}
private _setInputDevice(ev): void {
const device = ev.detail.device;
const device = ev.detail.item.getAttribute("device");
if (device) {
this._selectedInput = device;
}
}
private _setOutputDevice(ev): void {
const device = ev.detail.device;
const device = ev.detail.item.getAttribute("device");
if (device) {
this._selectedOutput = device;
}