From b66f02551ecdfe4beb7f79a853eea6e1d08648c5 Mon Sep 17 00:00:00 2001 From: Felipe Santos Date: Mon, 9 May 2022 20:52:48 -0300 Subject: [PATCH] Move SUPPORT_BROWSE_MEDIA to const.ts --- src/card.ts | 7 ++----- src/const.ts | 3 +++ 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/card.ts b/src/card.ts index 51f010c0..8b99b9d5 100644 --- a/src/card.ts +++ b/src/card.ts @@ -36,7 +36,7 @@ import type { Message, } from './types.js'; -import { CAMERA_BIRDSEYE, CARD_VERSION, REPO_URL } from './const.js'; +import { CAMERA_BIRDSEYE, CARD_VERSION, MEDIA_PLAYER_SUPPORT_BROWSE_MEDIA, REPO_URL } from './const.js'; import { FrigateCardElements } from './components/elements.js'; import { FrigateCardImage } from './components/image.js'; import { FRIGATE_BUTTON_MENU_ICON, FrigateCardMenu } from './components/menu.js'; @@ -475,10 +475,7 @@ export class FrigateCard extends LitElement { if (entity.startsWith('media_player.')) { const stateObj = this._hass?.states[entity]; - // Taken from https://github.dev/home-assistant/frontend/blob/b5861869e39290fd2e15737e89571dfc543b3ad3/src/data/media-player.ts#L93 - const SUPPORT_BROWSE_MEDIA = 131072; - - if (stateObj && supportsFeature(stateObj, SUPPORT_BROWSE_MEDIA)) { + if (stateObj && supportsFeature(stateObj, MEDIA_PLAYER_SUPPORT_BROWSE_MEDIA)) { return true; } } diff --git a/src/const.ts b/src/const.ts index cc75daa0..e61138ac 100644 --- a/src/const.ts +++ b/src/const.ts @@ -140,3 +140,6 @@ export const CONF_DIMENSIONS_ASPECT_RATIO_MODE = `${CONF_DIMENSIONS}.aspect_ratio_mode` as const; export const CONF_OVERRIDES = 'overrides' as const; + +// Taken from https://github.dev/home-assistant/frontend/blob/b5861869e39290fd2e15737e89571dfc543b3ad3/src/data/media-player.ts#L93 +export const MEDIA_PLAYER_SUPPORT_BROWSE_MEDIA = 131072; \ No newline at end of file