App | Bluewing Driver

if (timeLeft === 0) return null;

const TripRequestCard = ({ request, onAccept, onReject }) => { const [timeLeft, setTimeLeft] = useState(15); useEffect(() => { const timer = setInterval(() => { setTimeLeft(prev => prev > 0 ? prev - 1 : 0); }, 1000); return () => clearInterval(timer); }, []); bluewing driver app

interface TripRequest { id: string; pickup: { lat: number; lng: number; address: string }; dropoff: { lat: number; lng: number; address: string }; distanceKm: number; estimatedEarnings: number; surge: number; expiryTimestamp: number; } if (timeLeft === 0) return null; const TripRequestCard