Apply timestamp option to recordings page as well

This commit is contained in:
Nick Mowen 2022-06-06 07:00:49 -06:00
parent 27748d2b5b
commit f0277f8eb3

View File

@ -144,7 +144,11 @@ export function EventCard({ camera, event }) {
const apiHost = useApiHost();
const start = fromUnixTime(event.start_time);
const end = fromUnixTime(event.end_time);
const { data: config } = useSWR('config');
let duration = 'In Progress';
if (event.end_time) {
duration = formatDuration(intervalToDuration({ start, end }));
}
@ -160,7 +164,7 @@ export function EventCard({ camera, event }) {
<div className="flex flex-row items-center">
<div className="flex-1">
<div className="text-2xl text-white leading-tight capitalize">{event.label}</div>
<div className="text-xs md:text-normal text-gray-300">Start: {format(start, 'HH:mm:ss')}</div>
<div className="text-xs md:text-normal text-gray-300">Start: {format(start, `${config.ui.timestamp.hour_12 ? 'hh' : 'HH'}:mm:ss ${config.ui.timestamp.hour_12 ? 'a' : ''}`)}</div>
<div className="text-xs md:text-normal text-gray-300">Duration: {duration}</div>
</div>
<div className="text-lg text-white text-right leading-tight">{(event.top_score * 100).toFixed(1)}%</div>