From 4bbb35ad575ed11c28234d496f3a05b100aaa0d6 Mon Sep 17 00:00:00 2001 From: "younghoon100.park" Date: Fri, 16 Feb 2024 10:54:26 +0900 Subject: [PATCH] =?UTF-8?q?[hooks]=20useScrollTo=20=ED=95=A8=EC=88=98=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Detail Notes : 1. scrollLeft 추가 --- com.twin.app.shoptime/src/hooks/useScrollTo.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/com.twin.app.shoptime/src/hooks/useScrollTo.js b/com.twin.app.shoptime/src/hooks/useScrollTo.js index 1d5835d9..b40a869a 100644 --- a/com.twin.app.shoptime/src/hooks/useScrollTo.js +++ b/com.twin.app.shoptime/src/hooks/useScrollTo.js @@ -9,6 +9,12 @@ export default function useScrollTo() { } }, []); + const scrollLeft = useCallback(() => { + if (scrollTo && scrollTo.current) { + scrollTo.current({ position: { x: 0 }, animate: true }); + } + }, []); + const getScrollTo = useCallback((cbScrollTo) => { scrollTo.current = cbScrollTo; }, []); @@ -17,5 +23,5 @@ export default function useScrollTo() { scrollTop(); }, []); - return { getScrollTo, scrollTop }; + return { getScrollTo, scrollLeft, scrollTop }; }