import { cn } from "@/lib/utils"; import { ConsolidatedSegmentData } from "@/types/review"; type SummarySegmentProps = { segmentData: ConsolidatedSegmentData; totalDuration: number; }; export function SummarySegment({ segmentData, totalDuration, }: SummarySegmentProps) { const { startTime, endTime, severity, reviewed } = segmentData; const severityColors: { [key: string]: string } = { significant_motion: reviewed ? "bg-severity_significant_motion/50" : "bg-severity_significant_motion", detection: reviewed ? "bg-severity_detection/50" : "bg-severity_detection", alert: reviewed ? "bg-severity_alert/50" : "bg-severity_alert", empty: "bg-transparent", }; const height = ((endTime - startTime) / totalDuration) * 100; return (
); } export default SummarySegment;