From 959c419bb61e21c3a8fd187e84993f74d3b62dd1 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Sat, 17 Oct 2020 20:13:06 +0200 Subject: [PATCH] Make sure extra function is not compiled --- packages/next/client/image.tsx | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/packages/next/client/image.tsx b/packages/next/client/image.tsx index c3d9cced81ae..129e37208e12 100644 --- a/packages/next/client/image.tsx +++ b/packages/next/client/image.tsx @@ -183,14 +183,13 @@ export default function Image({ let thisEl: any useEffect(() => { - if (!lazy) { - return () => {} - } - const observer = getObserver() - if (observer) { - observer.observe(thisEl) - return () => { - observer.unobserve(thisEl) + if (lazy) { + const observer = getObserver() + if (observer) { + observer.observe(thisEl) + return () => { + observer.unobserve(thisEl) + } } } }, [thisEl, lazy])