fix: TDropDown onSelect 이벤트 복구 (Linter 실수 수정)

This commit is contained in:
2025-11-03 16:26:45 +09:00
parent dba5d4d680
commit 2cc2572848

View File

@@ -53,7 +53,11 @@ export default memo(function TDropDown({
console.log('[TDropDown LOCAL] onSelect 콜백:', !!onSelect);
if (onSelect) {
console.log('[TDropDown LOCAL] ✅ onSelect 호출:', { selected: event.selected });
onSelect({ selected: event.selected });
// Handle both cases where the event might have different property names
const selectedValue = event.selected !== undefined ? event.selected :
event.value !== undefined ? event.value :
event.index !== undefined ? event.index : 0;
onSelect({ selected: selectedValue });
}
}, [onSelect]);
@@ -68,7 +72,7 @@ export default memo(function TDropDown({
css.tDropdown,
css[size],
css[color],
(selectedIndex !== undefined && selectedIndex !== null) && css.selected,
selectedIndex >= 0 && css.selected,
className
)}
direction={direction}
@@ -99,7 +103,7 @@ export default memo(function TDropDown({
css.tDropdown,
css[size],
css[color],
(selectedIndex !== undefined && selectedIndex !== null) && css.selected,
selectedIndex >= 0 && css.selected,
className
)}
direction={direction}