import { useCameraSettingsContext } from "../../../../../app/context/CameraSettingsContext"; import type { SightingType } from "../../../../../utils/types"; import { timeAgo } from "../../../../../utils/utils"; import NumberPlate from "../../platePatch/NumberPlate"; import VideoFeed from "../../videoFeed/VideoFeed"; type SightingModalContentProps = { sighting: SightingType | null; }; const SightingModalContent = ({ sighting }: SightingModalContentProps) => { const { state: cameraSettings } = useCameraSettingsContext(); const size = cameraSettings.imageSize; const modalImageSize = { width: size.width / 1.5, height: size.height / 1.5 }; const timeStamp = timeAgo(sighting?.timeStampMillis ?? null); return (
{sighting ? ( <>

Sighting Details

VRM

{sighting.vrm}

Seen

{timeStamp}

Timestamp

{new Date(sighting.timeStampMillis).toLocaleString()}

Motion

{sighting.motion}

Radar Speed

{sighting.radarSpeed} mph

) : (

No sighting data available.

)}
); }; export default SightingModalContent;