Get camera name the correct way.

This commit is contained in:
Dermot Duffy
2023-01-29 16:07:56 -08:00
parent 49e5cc5c5e
commit eed436d77f
6 changed files with 18 additions and 6 deletions
+5 -2
View File
@@ -1,6 +1,8 @@
import { HomeAssistant } from 'custom-card-helpers';
import utcToZonedTime from 'date-fns-tz/utcToZonedTime';
import { CameraConfig, ClipsOrSnapshots } from '../../types';
import { formatDateAndTime, prettifyTitle } from '../../utils/basic';
import { getCameraTitle } from '../../utils/camera';
import { FrigateEvent, FrigateRecording } from './types';
/**
@@ -22,11 +24,12 @@ export const getEventTitle = (event: FrigateEvent): string => {
};
export const getRecordingTitle = (
hass: HomeAssistant,
cameraConfig: CameraConfig,
recording: FrigateRecording,
): string => {
const cameraName = prettifyTitle(cameraConfig.frigate.camera_name ?? '');
return `${cameraName ? `${cameraName} ` : ''}${formatDateAndTime(
const cameraTitle = getCameraTitle(hass, cameraConfig);
return `${cameraTitle ? `${cameraTitle} ` : ''}${formatDateAndTime(
recording.startTime,
)}`;
};