From 9723854ddca53d7708e1effbddec9e5ead22d5de Mon Sep 17 00:00:00 2001 From: AAGaming Date: Mon, 16 Jan 2023 19:34:40 -0500 Subject: [PATCH] fix(SuspensefulImage): fix changing src --- src/custom-components/SuspensefulImage.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/custom-components/SuspensefulImage.tsx b/src/custom-components/SuspensefulImage.tsx index 7451ea0..551eecd 100644 --- a/src/custom-components/SuspensefulImage.tsx +++ b/src/custom-components/SuspensefulImage.tsx @@ -13,6 +13,8 @@ export const SuspensefulImage: FC = (props) => { const [error, setError] = useState(false); useEffect(() => { + setLoading(true); + setError(false); const img = new Image(); img.src = props.src || ''; img.addEventListener('load', () => { @@ -21,7 +23,7 @@ export const SuspensefulImage: FC = (props) => { img.addEventListener('error', () => { setError(true); }); - }, []); + }, [props.src]); return loading ? (