- ${page === 'devices' && html` + ${page === 'devices' ? html` <${DeviceList} + key="device-list" devices=${devices} + isDiscovering=${isDiscovering} onSelect=${(id) => navigate('device', id)} onDiscover=${discover} /> - `} - ${page === 'device' && html` + ` : page === 'device' ? html` <${DeviceDetail} + key="device-detail" deviceId=${selectedId} devices=${devices} onBack=${() => navigate('devices')} /> - `} - ${page === 'tunein' && html` - <${TuneInBrowser} devices=${devices} /> - `} + ` : page === 'tunein' ? html` + <${TuneInBrowser} key="tunein-browser" devices=${devices} /> + ` : page === 'radiobrowser' ? html` + <${RadioBrowser} key="radiobrowser-browser" devices=${devices} /> + ` : null}