From 3c435a9e215d360686f148cd8e9d82a658eae0bf Mon Sep 17 00:00:00 2001 From: "junghoon86.park" Date: Tue, 25 Nov 2025 18:11:09 +0900 Subject: [PATCH] =?UTF-8?q?[=EC=B9=B4=ED=85=8C=EA=B3=A0=EB=A6=AC]=20?= =?UTF-8?q?=EB=93=9C=EB=A1=AD=EB=8B=A4=EC=9A=B4=EA=B4=80=EB=A0=A8=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 - 현재 상품 카테고리에 드롭다운 선택이 정상적이지않아 확인해보니 enact dropdown에서는 onchange부분이 지원하지않아 onselect로 수정. --- .../src/components/TDropDown/TDropDown.jsx | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/com.twin.app.shoptime/src/components/TDropDown/TDropDown.jsx b/com.twin.app.shoptime/src/components/TDropDown/TDropDown.jsx index cf5e5cb1..5c6736a9 100644 --- a/com.twin.app.shoptime/src/components/TDropDown/TDropDown.jsx +++ b/com.twin.app.shoptime/src/components/TDropDown/TDropDown.jsx @@ -1,12 +1,15 @@ -import React, { memo, useCallback } from "react"; +import React, { + memo, + useCallback, +} from 'react'; -import classNames from "classnames"; +import classNames from 'classnames'; -import DropDown from "@enact/sandstone/Dropdown"; +import DropDown from '@enact/sandstone/Dropdown'; -import { countryCode } from "../../api/apiConfig"; -import useScrollReset from "../../hooks/useScrollReset"; -import css from "./TDropDown.module.less"; +import { countryCode } from '../../api/apiConfig'; +import useScrollReset from '../../hooks/useScrollReset'; +import css from './TDropDown.module.less'; export default memo(function TDropDown({ children, @@ -35,16 +38,12 @@ export default memo(function TDropDown({ onClose(); } }, [onClose]); - - const _onChange = useCallback((event) => { - console.log('[TDropDown] 🔥 _onChange 호출됨! event:', event); - console.log('[TDropDown] event.selected:', event.selected); - console.log('[TDropDown] onSelect 콜백 존재:', !!onSelect); + + const _onSelect = useCallback((event) => { if (onSelect) { - console.log('[TDropDown] ✅ onSelect 콜백 실행 중...'); onSelect({ selected: event.selected }); } - }, [onSelect]); + }, [onSelect]); return ( ); -}); +}); \ No newline at end of file