diff --git a/frontend/src/components/IrishRailTrainPopup.jsx b/frontend/src/components/IrishRailTrainPopup.jsx index 46e05c7..914624d 100644 --- a/frontend/src/components/IrishRailTrainPopup.jsx +++ b/frontend/src/components/IrishRailTrainPopup.jsx @@ -11,6 +11,23 @@ const IrishRailTrainPopup = ({ item, objectTitle, toggleFavourite, favourites }) const map = useMap(); // Access the Leaflet map instance + let averagePunctuality = ""; + if (item.averagePunctuality > 1) { + averagePunctuality = item.averagePunctuality + " minutes late"; + } + else if (item.averagePunctuality == 1) { + averagePunctuality = item.averagePunctuality + " minute late"; + } + else if (item.averagePunctuality == 0) { + averagePunctuality = "On time"; + } + else if (item.averagePunctuality < -1) { + averagePunctuality = - item.averagePunctuality + " minutes early"; + } + else if (item.averagePunctuality == -1) { + averagePunctuality = - item.averagePunctuality + " minute late"; + } + return (
@@ -29,6 +46,7 @@ const IrishRailTrainPopup = ({ item, objectTitle, toggleFavourite, favourites })
  • Direction: {item.trainDirection}
  • Update: {item.trainUpdate}
  • Punctuality: {item.latenessMessage}
  • +
  • Average Punctuality: {averagePunctuality}