Skip to content

Commit cfccb9c

Browse files
Display location name
Signed-off-by: Marco Ambrosini <[email protected]>
1 parent a91712a commit cfccb9c

File tree

1 file changed

+19
-9
lines changed
  • src/components/MessagesList/MessagesGroup/Message/MessagePart

1 file changed

+19
-9
lines changed

src/components/MessagesList/MessagesGroup/Message/MessagePart/Location.vue

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
class="location"
2727
:aria-label="linkAriaLabel">
2828
<LMap
29-
style="height: 200px"
3029
:zoom="previewZoom"
3130
:center="center"
3231
:options="{
@@ -37,13 +36,21 @@
3736
}"
3837
@scroll.prevent="">
3938
<LTileLayer :url="url" />
40-
<LMarker :lat-lng="center" s />
39+
<LMarker :lat-lng="center">
40+
<LTooltip
41+
:options="{
42+
direction: 'top',
43+
permanent: 'true',
44+
offset: [-16,-14]}">
45+
{{ name }}
46+
</LTooltip>
47+
</LMarker>
4148
</LMap>
4249
</a>
4350
</template>
4451

4552
<script>
46-
import { LMap, LTileLayer, LMarker } from 'vue2-leaflet'
53+
import { LMap, LTileLayer, LMarker, LTooltip } from 'vue2-leaflet'
4754
4855
export default {
4956
name: 'Location',
@@ -52,6 +59,7 @@ export default {
5259
LMap,
5360
LTileLayer,
5461
LMarker,
62+
LTooltip,
5563
},
5664
5765
props: {
@@ -76,7 +84,7 @@ export default {
7684
*/
7785
name: {
7886
type: String,
79-
required: true,
87+
default: '',
8088
},
8189
},
8290
@@ -110,12 +118,14 @@ export default {
110118

111119
<style lang="scss" scoped>
112120
.location {
113-
overflow: hidden;
114-
border-radius: var(--border-radius-large);
121+
display: flex;
122+
flex-direction: column;
115123
position: relative;
116-
display: block;
117124
z-index: 1;
118-
height: 200px;
119-
width: 350px;
125+
white-space: initial;
126+
overflow: hidden;
127+
border-radius: var(--border-radius-large);
128+
height: 300px;
129+
max-height: 30vh;
120130
}
121131
</style>

0 commit comments

Comments
 (0)