From 5d242396c2ade372d1f5e352a866019e418460e2 Mon Sep 17 00:00:00 2001 From: yonghyon Date: Wed, 12 Jun 2024 13:37:11 +0900 Subject: [PATCH] =?UTF-8?q?=EC=BD=94=EB=93=9C=EC=A0=95=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/HomePanel/HomeBanner/HomeBanner.jsx | 21 ------------------- .../views/HomePanel/HomeBanner/RandomUnit.jsx | 7 +------ .../HomePanel/HomeBanner/RollingUnit.jsx | 12 ++--------- 3 files changed, 3 insertions(+), 37 deletions(-) diff --git a/com.twin.app.shoptime/src/views/HomePanel/HomeBanner/HomeBanner.jsx b/com.twin.app.shoptime/src/views/HomePanel/HomeBanner/HomeBanner.jsx index 9aa1b89d..6aae981c 100644 --- a/com.twin.app.shoptime/src/views/HomePanel/HomeBanner/HomeBanner.jsx +++ b/com.twin.app.shoptime/src/views/HomePanel/HomeBanner/HomeBanner.jsx @@ -24,7 +24,6 @@ const ContainerBasic = SpotlightContainerDecorator( ); export default function HomeBanner({ - scrollTopBody, selectTemplate, order, firstSpot, @@ -33,8 +32,6 @@ export default function HomeBanner({ }) { const dispatch = useDispatch(); - const { handleScrollReset, handleStopScrolling } = - useScrollReset(scrollTopBody); const timerRef = useRef(); const homeMainContentsBannerInfos = useSelector( @@ -207,7 +204,6 @@ export default function HomeBanner({ useEffect(() => { if (!homeMainContentsBannerInfos) { dispatch(getHomeMainContents()); - scrollTopBody({ animate: false }); } if ( @@ -223,7 +219,6 @@ export default function HomeBanner({ return () => clearTimeout(timerRef.current); }, [ dispatch, - scrollTopBody, homeMainContentsBannerInfos, selectTemplate, activePopup, @@ -289,7 +284,6 @@ export default function HomeBanner({ bannerData={firstBanner} isHorizontal={true} spotlightId={"banner01"} - scrollTopBody={scrollTopBody} handleItemFocus={_handleItemFocus} /> ) : firstBanner && firstBanner.shptmDspyTpNm === "Random" ? ( @@ -297,15 +291,12 @@ export default function HomeBanner({ bannerData={firstBanner} isHorizontal={true} spotlightId={"banner01"} - scrollTopBody={scrollTopBody} handleItemFocus={_handleItemFocus} randomNumber={randomNumber} /> ) : ( ) : secondBanner && secondBanner.shptmDspyTpNm === "Random" ? ( @@ -331,15 +321,12 @@ export default function HomeBanner({ bannerData={secondBanner} isHorizontal={true} spotlightId={"banner02"} - scrollTopBody={scrollTopBody} handleItemFocus={_handleItemFocus} randomNumber={randomNumber} /> ) : ( ) : thirdBanner && thirdBanner.shptmDspyTpNm === "Random" ? ( @@ -375,15 +361,12 @@ export default function HomeBanner({ bannerData={thirdBanner} isHorizontal={false} spotlightId={"banner03"} - scrollTopBody={scrollTopBody} handleItemFocus={_handleItemFocus} randomNumber={randomNumber} /> ) : ( ) : forthBanner && forthBanner.shptmDspyTpNm === "Random" ? ( @@ -418,15 +400,12 @@ export default function HomeBanner({ bannerData={forthBanner} isHorizontal={false} spotlightId={"banner04"} - scrollTopBody={scrollTopBody} handleItemFocus={_handleItemFocus} randomNumber={randomNumber} /> ) : ( diff --git a/com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomUnit.jsx b/com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomUnit.jsx index 1fd3f514..eb925522 100644 --- a/com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomUnit.jsx +++ b/com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomUnit.jsx @@ -33,7 +33,6 @@ const Container = SpotlightContainerDecorator( export default function RandomUnit({ bannerData, spotlightId, - scrollTopBody, isHorizontal, handleItemFocus, randomNumber, @@ -44,8 +43,6 @@ export default function RandomUnit({ const [priceInfos, setpriceInfos] = useState(""); const [isFocused, setIsFocused] = useState(false); const timerRef = useRef(); - const { handleScrollReset, handleStopScrolling } = - useScrollReset(scrollTopBody); const dispatch = useDispatch(); @@ -55,13 +52,11 @@ export default function RandomUnit({ handleItemFocus(); } setIsFocused(true); - handleScrollReset(); - }, [handleItemFocus, handleScrollReset]); + }, [handleItemFocus]); // 포커스 아웃 const onBlur = () => { setIsFocused(false); - handleStopScrolling(); clearTimeout(timerRef.current); }; diff --git a/com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RollingUnit.jsx b/com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RollingUnit.jsx index 84b3c3f0..7223a08d 100644 --- a/com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RollingUnit.jsx +++ b/com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RollingUnit.jsx @@ -30,7 +30,6 @@ const Container = SpotlightContainerDecorator( export default function RollingUnit({ bannerData, spotlightId, - scrollTopBody, isHorizontal, handleItemFocus, }) { @@ -46,9 +45,6 @@ export default function RollingUnit({ const dispatch = useDispatch(); - const { handleScrollReset, handleStopScrolling } = - useScrollReset(scrollTopBody); - // 비디오 에러일시, 클릭 이동 const videoErrorClick = () => { dispatch( @@ -90,14 +86,12 @@ export default function RollingUnit({ rollingStart(true); setRollingFocus(true); - handleScrollReset(); - }, [handleItemFocus, handleScrollReset, rollingStart]); + }, [handleItemFocus, rollingStart]); // 배너 포커스 아웃 const onBlur = () => { rollingStart(false); setRollingFocus(false); - handleStopScrolling(); }; // 인디케이터 아래키 누를시 [<] @@ -126,13 +120,11 @@ export default function RollingUnit({ setContentsFocus(false); setPrevFocus(false); rollingStart(true); - handleScrollReset(); - }, [handleItemFocus, handleScrollReset, rollingStart]); + }, [handleItemFocus, rollingStart]); // 인디케이터 포커스 아웃 const indicatorBlur = () => { rollingStart(false); - handleStopScrolling(); setTimeout(() => { setNextFocus(false); setContentsFocus(false);