import React, { useState, useEffect } from 'react'; import ConfidenceArc from './ConfidenceArc.jsx'; export default function RealTimeTracking({ onBack = () => {}, riderPos, routePoints = [], orderStatus = "Rider is delivering", etaMinutes = 14, onChatClick = () => {} }) { const [simulatedJitter, setSimulatedJitter] = useState(false); const [stormSurge, setStormSurge] = useState(false); const [currentProgress, setCurrentProgress] = useState(35); useEffect(() => { const timer = setInterval(() => { setCurrentProgress(prev => (prev >= 95 ? 10 : prev + 1)); }, 1000); return () => clearInterval(timer); }, []); const displayEta = stormSurge ? etaMinutes + 12 : (simulatedJitter ? etaMinutes + 2 : etaMinutes); return (
{/* Top Header Bar */}
LIVE TRACKING TELEMETRY

Order #DX-9902-TRK

{/* Demo Controls Panel inside Header */}
{/* Main Split Interface */}
{/* Left Map Simulation (8 Cols) */}
two_wheeler
Rider: Sourav M. (Patia Route)
{orderStatus}

Learned ETA Smoother: Velocity-Normalized

{/* Right Details Panel (4 Cols) */}
ESTIMATED ARRIVAL

{displayEta} min

94% Confidence Gate

SM

Sourav Mohapatra

EV Express Rider RATING: 4.9

LIVE MILESTONES

Order Picked Up at Patia Warehouse
Thermal SQI Packaging Sealed
Rider en route on Prasanti Vihar Segment
); }