Live location sharing - basic maximised beacon map (#8310)

* open a dialog with map centered around first beacon

Signed-off-by: Kerry Archibald <kerrya@element.io>

* add room member markers

Signed-off-by: Kerry Archibald <kerrya@element.io>

* fix unmount issue in smart marker

Signed-off-by: Kerry Archibald <kerrya@element.io>

* dont throw on no more live locations

Signed-off-by: Kerry Archibald <kerrya@element.io>

* cursor on beacon maps

Signed-off-by: Kerry Archibald <kerrya@element.io>

* fussy import ordering

Signed-off-by: Kerry Archibald <kerrya@element.io>

* test dialog opening from beacon body

Signed-off-by: Kerry Archibald <kerrya@element.io>

* test beaconmarker

Signed-off-by: Kerry Archibald <kerrya@element.io>

* test BeaconViewDialog

Signed-off-by: Kerry Archibald <kerrya@element.io>

* comment

Signed-off-by: Kerry Archibald <kerrya@element.io>

* use unstable prefix for wk tile_Server

Signed-off-by: Kerry Archibald <kerrya@element.io>

* unstable prefix for new m.tile_server use in test

Signed-off-by: Kerry Archibald <kerrya@element.io>
This commit is contained in:
Kerry
2022-04-14 13:14:05 +00:00
committed by GitHub
parent 1c215e2b71
commit f95106d2c6
20 changed files with 894 additions and 56 deletions
@@ -48,22 +48,24 @@ exports[`<LocationViewDialog /> renders map correctly 1`] = `
}
}
>
<ForwardRef
id="mx_LocationViewDialog_$2-marker"
>
<div
className="mx_Marker mx_Marker_defaultColor"
<span>
<ForwardRef
id="mx_LocationViewDialog_$2-marker"
>
<div
className="mx_Marker_border"
className="mx_Marker mx_Marker_defaultColor"
id="mx_LocationViewDialog_$2-marker"
>
<div
className="mx_Marker_icon"
/>
className="mx_Marker_border"
>
<div
className="mx_Marker_icon"
/>
</div>
</div>
</div>
</ForwardRef>
</ForwardRef>
</span>
</SmartMarker>
<ZoomButtons
map={
@@ -18,19 +18,21 @@ exports[`<SmartMarker /> creates a marker on mount 1`] = `
}
}
>
<ForwardRef>
<div
className="mx_Marker mx_Marker_defaultColor"
>
<span>
<ForwardRef>
<div
className="mx_Marker_border"
className="mx_Marker mx_Marker_defaultColor"
>
<div
className="mx_Marker_icon"
/>
className="mx_Marker_border"
>
<div
className="mx_Marker_icon"
/>
</div>
</div>
</div>
</ForwardRef>
</ForwardRef>
</span>
</SmartMarker>
`;
@@ -52,18 +54,20 @@ exports[`<SmartMarker /> removes marker on unmount 1`] = `
}
}
>
<ForwardRef>
<div
className="mx_Marker mx_Marker_defaultColor"
>
<span>
<ForwardRef>
<div
className="mx_Marker_border"
className="mx_Marker mx_Marker_defaultColor"
>
<div
className="mx_Marker_icon"
/>
className="mx_Marker_border"
>
<div
className="mx_Marker_icon"
/>
</div>
</div>
</div>
</ForwardRef>
</ForwardRef>
</span>
</SmartMarker>
`;