mirror of
https://github.com/Graylog2/graylog2-server.git
synced 2026-03-13 09:32:21 +08:00
Fix render completion signalling in map visualization. (#23985)
* Fix render completion signalling in map visualization. * Adding changelog snippet.
This commit is contained in:
5
changelog/unreleased/pr-23985.toml
Normal file
5
changelog/unreleased/pr-23985.toml
Normal file
@@ -0,0 +1,5 @@
|
||||
type = "f"
|
||||
message = "Fix world map visualization when used in reports."
|
||||
|
||||
pulls = ["23985"]
|
||||
issues = ["Graylog2/graylog-plugin-enterprise#12304"]
|
||||
@@ -174,7 +174,7 @@ const MapVisualization = ({
|
||||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||
}, [viewport.center, viewport.zoom]);
|
||||
|
||||
const _handleRenderComplete = useCallback(() => {
|
||||
useEffect(() => {
|
||||
if (_areTilesReady && _isMapReady) {
|
||||
onRenderComplete();
|
||||
}
|
||||
@@ -182,13 +182,11 @@ const MapVisualization = ({
|
||||
|
||||
const _handleMapReady = useCallback(() => {
|
||||
setIsMapReady(true);
|
||||
_handleRenderComplete();
|
||||
}, [_handleRenderComplete]);
|
||||
}, []);
|
||||
|
||||
const _handleTilesReady = useCallback(() => {
|
||||
setAreTilesReady(true);
|
||||
_handleRenderComplete();
|
||||
}, [_handleRenderComplete]);
|
||||
}, []);
|
||||
|
||||
const _onChange = useCallback(
|
||||
(newViewport: Viewport) => {
|
||||
|
||||
Reference in New Issue
Block a user