diff --git a/apps/planner/app/components/PoiPanel.tsx b/apps/planner/app/components/PoiPanel.tsx
index e67b427..4650ed5 100644
--- a/apps/planner/app/components/PoiPanel.tsx
+++ b/apps/planner/app/components/PoiPanel.tsx
@@ -115,6 +115,13 @@ export function PoiMarkers({ poiState }: PoiPanelProps) {
});
const popupLines = [`${poi.name ?? cat.icon + " " + poi.category}`];
+ popupLines.push(`${cat.icon} ${cat.id.replace(/_/g, " ")}`);
+ if (poi.tags.description) popupLines.push(`${poi.tags.description}`);
+ const addr = [poi.tags["addr:street"], poi.tags["addr:housenumber"]].filter(Boolean).join(" ");
+ const addrCity = [addr, poi.tags["addr:postcode"], poi.tags["addr:city"]].filter(Boolean).join(", ");
+ if (addrCity) popupLines.push(`📍 ${addrCity}`);
+ const phone = poi.tags.phone ?? poi.tags["contact:phone"];
+ if (phone) popupLines.push(`📞 ${phone}`);
if (poi.tags.opening_hours) popupLines.push(`🕐 ${poi.tags.opening_hours}`);
if (poi.tags.website) popupLines.push(`Website`);
popupLines.push(`OSM`);