@let currentStop = _progressBarData?.currentStop; @let totalMiles = _progressBarData?.totalMiles; @let mileageInfo = _progressBarData?.mileageInfo; @let mileagesPercent = _progressBarData?.mileagesPercent; @let gpsTitle = _progressBarData?.gpsTitle; @let gpsIcon = _progressBarData?.gpsIcon; @let gpsInfo = _progressBarData?.gpsInfo; @let gpsLocationIcon = _progressBarData?.gpsLocationIcon; @let dispatchStatus = _progressBarData?.dispatchStatus; @let currentLocation = _progressBarData?.currentLocation;
@if (_progressBarData) {
@if (!hoveredGpsIcon) {
{{ hoveredGpsTitle ?? gpsTitle }}
{{ hoveredMileageInfo ?? mileageInfo }}
@let progressLineWidth = currentPosition + eUnit.PERCENTAGE_SIGN;
@for ( stop of gpsStopsWithoutCurrentLocation; let i = $index; track i ) { @let stopColorClass = stop.type === 'pickup' ? 'background-green-3' : stop.type === 'delivery' ? 'background-orange-4' : 'background-gray-20';
} @if (gpsLocationIcon) { @let currentLocationTooltip = currentLocation?.location ?? null;
}
{{ mileagesPercent }}
} @else if (gpsInfo) {
{{ gpsInfo.gpsHeading }}
{{ gpsInfo.gpsTime }}
}
}
@if (gpsLocationIcon) {
}