diff --git a/components/Map.vue b/components/Map.vue
index 69ec5e4d..8b9ae21d 100644
--- a/components/Map.vue
+++ b/components/Map.vue
@@ -1,40 +1,42 @@
-v-container
- LMap(ref="map"
- id="leaflet-map"
- :zoom="zoom"
- :center="center")
- LTileLayer(
- :url="url"
- :attribution="attribution")
- LMarker(
- v-for="item in markers"
- :key="item.id"
- :lat-lng="item.position"
- :visible="item.visible"
- :draggable="item.draggable")
-
- v-row.my-4.d-flex.justify-center
- v-btn.ml-2(icon large :href="routeByWalk()")
- v-icon(v-text='mdiWalk' color='white')
- v-btn.ml-2(icon large :href="routeByBike()")
- v-icon(v-text='mdiBike' color='white')
- v-btn.ml-2(icon large :href="routeByBus()")
- v-icon(v-text='mdiBus' color='white')
- v-btn.ml-2(icon large :href="routeByCar()")
- v-icon(v-text='mdiCar' color='white')
-
+client-only(placeholder='Loading...' )
+ v-container
+ LMap(ref="map"
+ id="leaflet-map"
+ :zoom="zoom"
+ :center="center")
+ LTileLayer(
+ :url="url"
+ :attribution="attribution")
+ LMarker(
+ v-for="item in markers"
+ @add="openPopup"
+ :key="item.id"
+ :lat-lng="item.coordinates")
+ LPopup(:content="item.address")
+ v-row.my-4.d-flex.flex-column.align-center
+ .text-h6
+ v-icon(v-text='mdiMapMarker' )
+ nuxt-link.ml-2.p-name.text-decoration-none(v-text="event.place.name" :to='`/place/${event.place.name}`')
+ v-text.mx-2(v-text="`${event.place.address}`")
+ v-text.my-4(v-text="$t('common.getting_there')")
+ v-row
+ v-btn.ml-2(icon large :href="routeByWalk()")
+ v-icon(v-text='mdiWalk' color='white')
+ v-btn.ml-2(icon large :href="routeByBike()")
+ v-icon(v-text='mdiBike' color='white')
+ v-btn.ml-2(icon large :href="routeByCar()")
+ v-icon(v-text='mdiCar' color='white')