fix: TDropDown onSelect 이벤트 복구 (Linter 실수 수정)
This commit is contained in:
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user