add comment
This commit is contained in:
@@ -45,7 +45,7 @@ const createStore = ({
|
|||||||
async function resolveFitView() {
|
async function resolveFitView() {
|
||||||
const { nodeLookup, panZoom, fitViewOptions, fitViewResolver, width, height, minZoom, maxZoom } = get();
|
const { nodeLookup, panZoom, fitViewOptions, fitViewResolver, width, height, minZoom, maxZoom } = get();
|
||||||
|
|
||||||
if (!panZoom) {
|
if (!panZoom || !fitViewResolver) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -61,7 +61,11 @@ const createStore = ({
|
|||||||
fitViewOptions
|
fitViewOptions
|
||||||
);
|
);
|
||||||
|
|
||||||
fitViewResolver?.resolve(true);
|
fitViewResolver.resolve(true);
|
||||||
|
/**
|
||||||
|
* wait for the fitViewport to resolve before deleting the resolver,
|
||||||
|
* we want to reuse the old resolver if the user calls fitView again in the mean time
|
||||||
|
*/
|
||||||
set({ fitViewResolver: null });
|
set({ fitViewResolver: null });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user