diff --git a/src/components/ImageBlurFallback.tsx b/src/components/ImageBlurFallback.tsx index e8e0842c..b7c48158 100644 --- a/src/components/ImageBlurFallback.tsx +++ b/src/components/ImageBlurFallback.tsx @@ -18,7 +18,7 @@ export default function ImageBlurFallback(props: ImageProps) { const [isLoading, setIsLoading] = useState(true); const [didError, setDidError] = useState(false); - const [hideBluePlaceholder, setHideBluePlaceholder] = useState(false); + const [hideBlurPlaceholder, setHideBlurPlaceholder] = useState(false); const imageClassName = 'object-cover h-full'; @@ -35,7 +35,7 @@ export default function ImageBlurFallback(props: ImageProps) { useEffect(() => { if (!isLoading && !didError) { const timeout = setTimeout(() => { - setHideBluePlaceholder(true); + setHideBlurPlaceholder(true); }, 1000); return () => clearTimeout(timeout); } @@ -44,8 +44,7 @@ export default function ImageBlurFallback(props: ImageProps) { const showPlaceholder = BLUR_ENABLED && props.blurDataURL && - !wasCached && - !hideBluePlaceholder; + !hideBlurPlaceholder; return (
+ setIsLoading(false), + onError: () => setDidError(true), + }} /> {showPlaceholder && } - setIsLoading(false), - onError: () => setDidError(true), - }} />
); }