fix: Use HA style and coloring for all icons (#1790)

This commit is contained in:
Dermot Duffy
2024-12-23 15:22:27 -08:00
committed by GitHub
parent a9e5889ca7
commit 9d812af9f4
68 changed files with 557 additions and 1366 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ import {
import { localize } from '../localize/localize';
import { errorToConsole } from '../utils/basic';
import { Entity } from '../utils/ha/registry/entity/types';
import { supportsFeature } from '../utils/ha/update';
import { supportsFeature } from '../utils/ha';
import { ViewMedia } from '../view/media';
import { ViewMediaClassifier } from '../view/media-classifier';
import { CardMediaPlayerAPI } from './types';
@@ -45,7 +45,7 @@ export class StatusBarItemManager {
const cameraMetadata = options?.view
? options?.cameraManager?.getCameraMetadata(options?.view?.camera)
: null;
const engineLogoIcon = cameraMetadata?.engineLogo ?? null;
const engineIcon = cameraMetadata?.engineIcon ?? null;
const title = options?.view?.is('live')
? cameraMetadata?.title ?? null
: options?.view?.isViewerView()
@@ -99,11 +99,11 @@ export class StatusBarItemManager {
]
: []),
...(engineLogoIcon
...(engineIcon
? [
{
type: 'custom:frigate-card-status-bar-image' as const,
image: engineLogoIcon,
type: 'custom:frigate-card-status-bar-icon' as const,
icon: engineIcon,
...options?.statusConfig?.items.engine,
},
]