import React, { useState } from "react"; import { useMap } from "react-leaflet"; const IrishRailTrainPopup = ({ item, objectTitle, trainStatus, trainType, latenessMessage, splitMessage, toggleFavourite, favourites }) => { const [isFavourite, setIsFavourite] = useState(favourites.IrishRailTrain?.includes(item.trainCode)); const handleToggleFavourite = () => { toggleFavourite("IrishRailTrain", item.trainCode); setIsFavourite((prev) => !prev); }; const map = useMap(); // Access the Leaflet map instance return (