diff --git a/web/src/hooks/use-image-loaded.ts b/web/src/hooks/use-image-loaded.ts index 653fb1538..df030550a 100644 --- a/web/src/hooks/use-image-loaded.ts +++ b/web/src/hooks/use-image-loaded.ts @@ -1,4 +1,4 @@ -import { useCallback, useEffect, useRef, useState } from "react"; +import { useEffect, useRef, useState } from "react"; const useImageLoaded = (): [ React.RefObject, @@ -8,15 +8,15 @@ const useImageLoaded = (): [ const [loaded, setLoaded] = useState(false); const ref = useRef(null); - const onLoad = useCallback(() => { + const onLoad = () => { setLoaded(true); - }, []); + }; useEffect(() => { - if (ref.current?.complete) { + if (ref.current && ref.current?.complete) { onLoad(); } - }, [onLoad]); + }); return [ref, loaded, onLoad]; };