From 87319dcdb12a11e7abac5d59e7e2d536de5be8a6 Mon Sep 17 00:00:00 2001 From: Katrinputrina Date: Wed, 26 Feb 2025 18:20:23 +0300 Subject: [PATCH] fix(issues-1248): add scroll height in hook --- src/hooks/useDetectOverflow.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/hooks/useDetectOverflow.ts b/src/hooks/useDetectOverflow.ts index 5385b5a9..9f9b39de 100644 --- a/src/hooks/useDetectOverflow.ts +++ b/src/hooks/useDetectOverflow.ts @@ -6,7 +6,9 @@ export const useDetectOverflow = (ref: RefObject) => { useEffect(() => { const observer = new ResizeObserver((entries) => { entries.forEach((entry) => { - setOverflow(entry.target.scrollWidth > entry.target.clientWidth); + const hasHorizontalOverflow = entry.target.scrollWidth > entry.target.clientWidth; + const hasVerticalOverflow = entry.target.scrollHeight > entry.target.clientHeight; + setOverflow(hasHorizontalOverflow || hasVerticalOverflow); }); });