From d5bd80a8ea89edb17969a8f36cd398bf4f47890f Mon Sep 17 00:00:00 2001 From: Xiaoji Chen Date: Mon, 12 Apr 2021 19:48:44 -0700 Subject: [PATCH] Fix FullScreenControl container (#1430) --- src/components/fullscreen-control.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/components/fullscreen-control.js b/src/components/fullscreen-control.js index 0fa68a882..fd7baaaa4 100644 --- a/src/components/fullscreen-control.js +++ b/src/components/fullscreen-control.js @@ -51,9 +51,7 @@ function FullscreenControl(props) { const [mapboxFullscreenControl, createMapboxFullscreenControl] = useState(null); useEffect(() => { - const container = props.container || context.container; - - const control = new mapboxgl.FullscreenControl({container}); + const control = new mapboxgl.FullscreenControl(); createMapboxFullscreenControl(control); setShowButton(control._checkFullscreenSupport()); @@ -75,6 +73,7 @@ function FullscreenControl(props) { const onClickFullscreen = () => { if (mapboxFullscreenControl) { + mapboxFullscreenControl._container = props.container || context.container; mapboxFullscreenControl._onClickFullscreen(); } };