From b54cfeb0c0e6c2d99eaef5cb8d755922527432f8 Mon Sep 17 00:00:00 2001 From: Philip Allgaier Date: Sat, 27 Apr 2024 14:36:42 +0200 Subject: [PATCH] Hide "Browse Media" button for unavailable media players (#20629) * Hide "Browse Media" button for unavailable media players --- src/dialogs/more-info/controls/more-info-media_player.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dialogs/more-info/controls/more-info-media_player.ts b/src/dialogs/more-info/controls/more-info-media_player.ts index e0b88d9866..1cd8c22812 100644 --- a/src/dialogs/more-info/controls/more-info-media_player.ts +++ b/src/dialogs/more-info/controls/more-info-media_player.ts @@ -19,6 +19,7 @@ import "../../../components/ha-select"; import "../../../components/ha-slider"; import "../../../components/ha-svg-icon"; import { showMediaBrowserDialog } from "../../../components/media-player/show-media-browser-dialog"; +import { isUnavailableState } from "../../../data/entity"; import { MediaPickedEvent, MediaPlayerEntity, @@ -62,7 +63,8 @@ class MoreInfoMediaPlayer extends LitElement { ` )} - ${supportsFeature(stateObj, MediaPlayerEntityFeature.BROWSE_MEDIA) + ${!isUnavailableState(stateObj.state) && + supportsFeature(stateObj, MediaPlayerEntityFeature.BROWSE_MEDIA) ? html`