Fix crash when choosing invalid appearance

Oops, I messed up in my `useOutfitPreview` refactor just now! Fixing fixing!
This commit is contained in:
Emi Matchu 2021-02-09 22:27:22 -08:00
parent c0e1c78d75
commit 1eb00ba6ca

View file

@ -77,8 +77,9 @@ export function useOutfitPreview({
}
}, [layersHaveAnimations, onChangeHasAnimations]);
let preview;
if (error || error2) {
return (
preview = (
<FullScreenCenter>
<Text color="green.50" d="flex" alignItems="center">
<WarningIcon />
@ -87,22 +88,22 @@ export function useOutfitPreview({
</Text>
</FullScreenCenter>
);
} else {
preview = (
<OutfitLayers
loading={isLoading || loading || loading2}
visibleLayers={loadedLayers}
placeholder={placeholder}
backdrop={backdrop}
loadingDelayMs={loadingDelayMs}
spinnerVariant={spinnerVariant}
onChangeHasAnimations={onChangeHasAnimations}
doTransitions
isPaused={isPaused}
/>
);
}
const preview = (
<OutfitLayers
loading={isLoading || loading || loading2}
visibleLayers={loadedLayers}
placeholder={placeholder}
backdrop={backdrop}
loadingDelayMs={loadingDelayMs}
spinnerVariant={spinnerVariant}
onChangeHasAnimations={onChangeHasAnimations}
doTransitions
isPaused={isPaused}
/>
);
return { appearance, preview };
}