import { baseUrl } from "@/api/baseUrl"; import { Event as FrigateEvent } from "@/types/event"; import { LuStar } from "react-icons/lu"; import TimeAgo from "../dynamic/TimeAgo"; import { Tooltip, TooltipContent, TooltipTrigger } from "../ui/tooltip"; type EventThumbnailProps = { event: FrigateEvent; onFavorite?: (e: Event, event: FrigateEvent) => void; }; export function EventThumbnail({ event, onFavorite }: EventThumbnailProps) { return (
(onFavorite ? onFavorite(e, event) : null)} fill={event.retain_indefinitely ? "currentColor" : "none"} />
{`${event.label} ${ event.sub_label ? `(${event.sub_label})` : "" } detected with score of ${(event.data.score * 100).toFixed(0)}% ${ event.data.sub_label_score ? `(${event.data.sub_label_score * 100}%)` : "" }`}
); }