Readded loading spinner for map loading and fixed infinite token size when loading

This commit is contained in:
Mitchell McCaffrey
2020-05-22 17:56:03 +10:00
parent 9f21f895ba
commit a77c4158ca
2 changed files with 8 additions and 8 deletions

View File

@@ -92,12 +92,7 @@ function MapToken({
const imageRef = useRef();
useEffect(() => {
const image = imageRef.current;
if (
image &&
tokenSourceStatus === "loaded" &&
tokenWidth > 0 &&
tokenHeight > 0
) {
if (image && tokenSourceStatus === "loaded") {
image.cache({
pixelRatio: debouncedStageScale * window.devicePixelRatio,
});
@@ -107,7 +102,7 @@ function MapToken({
}
}, [debouncedStageScale, tokenWidth, tokenHeight, tokenSourceStatus]);
if (!tokenWidth || !tokenHeight) {
if (!tokenWidth || !tokenHeight || tokenSourceStatus === "loading") {
return null;
}