From 579512402e2e6494cc4f344db0546193cb199ba8 Mon Sep 17 00:00:00 2001 From: "junghoon86.park" Date: Mon, 1 Dec 2025 09:51:26 +0900 Subject: [PATCH] =?UTF-8?q?[=EC=83=81=ED=92=88=20=EC=83=81=EC=84=B8=20?= =?UTF-8?q?=EB=B2=84=ED=8A=BC=20=EB=88=8C=EB=A0=80=EC=9D=84=EC=8B=9C?= =?UTF-8?q?=EC=97=90=20=ED=8F=AC=EC=BB=A4=EC=8A=A4=20=EC=B2=98=EB=A6=AC=20?= =?UTF-8?q?=EC=88=98=EC=A0=95]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 버튼별각 섹션에 포커스 가도록 변경. - SHOPTIME-4036 1번 관련 처리. --- .../DetailPanel/ProductAllSection/ProductAllSection.jsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx b/com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx index a75924a4..14aa8faf 100644 --- a/com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx +++ b/com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx @@ -975,6 +975,9 @@ export default function ProductAllSection({ // User Reviews 스크롤 핸들러 추가 const handleUserReviewsClick = useCallback(() => { scrollToSection('scroll-marker-user-reviews'); + setTimeout(()=>{ + Spotlight.focus("user-reviews-container"); + },100) }, [scrollToSection]); // ProductVideo V1 전용 - MediaPanel minimize 포함 @@ -1204,11 +1207,17 @@ export default function ProductAllSection({ // Source의 handleIndicatorOptions와 동일한 로깅 기능 추가 handleIndicatorOptions(); + setTimeout(()=>{ + Spotlight.focus("product-description-content") + },100); }, [scrollToSection, dispatch, handleIndicatorOptions]); const handleYouMayAlsoLikeClick = useCallback(() => { dispatch(minimizeModalMedia()); scrollToSection('scroll-marker-you-may-also-like'); + setTimeout(()=>{ + Spotlight.focus("detail_youMayAlsoLike_area") + },100); }, [scrollToSection, dispatch]); // 헤더 Back 아이콘에서 아래로 내려올 때 첫 번째 버튼을 바라보도록 설정 useEffect(() => {