import { h } from 'preact'; import { differenceInSeconds, fromUnixTime, format, startOfHour } from 'date-fns'; import Link from '../components/Link'; import { useApiHost } from '../api'; export default function EventCard({ camera, event }) { const apiHost = useApiHost(); const start = fromUnixTime(event.start_time); const end = fromUnixTime(event.end_time); const seconds = Math.max(differenceInSeconds(start, startOfHour(start)) - 10, 0); return (
{event.label}
{(event.top_score * 100).toFixed(1)}%
{format(start, 'HH:mm:ss')} - {format(end, 'HH:mm:ss')}
{event.zones.map((zone) => (
{zone}
))}
); }