[251024] fix: SearchInputOvelray update-1
🕐 커밋 시간: 2025. 10. 24. 20:57:22 📊 변경 통계: • 총 파일: 2개 • 추가: +7줄 • 삭제: -1줄 📝 수정된 파일: ~ com.twin.app.shoptime/src/views/SearchPanel/SearchInputOverlay.jsx ~ com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.v2.jsx 🔧 함수 변경 내용: 📄 com.twin.app.shoptime/src/views/SearchPanel/SearchInputOverlay.jsx (javascript): 🔄 Modified: Spottable()
This commit is contained in:
@@ -76,13 +76,17 @@ const SearchInputOverlay = ({
|
|||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// ✨ [Phase 1] API 호출 후 입력값 초기화
|
||||||
|
// onSearchChange를 통해 SearchPanel의 searchQuery를 비우기
|
||||||
|
onSearchChange({ value: '' });
|
||||||
|
|
||||||
// API 호출 후 overlay 닫기
|
// API 호출 후 overlay 닫기
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
onClose();
|
onClose();
|
||||||
}, 100);
|
}, 100);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
[dispatch, addNormalSearch, onClose]
|
[dispatch, addNormalSearch, onClose, onSearchChange]
|
||||||
);
|
);
|
||||||
|
|
||||||
const handleKeydown = useCallback(
|
const handleKeydown = useCallback(
|
||||||
|
|||||||
@@ -624,6 +624,8 @@ export default function SearchPanel({ panelInfo, isOnTop, spotlightId }) {
|
|||||||
console.log('[DEBUG] 🚪 SearchInputOverlay closing');
|
console.log('[DEBUG] 🚪 SearchInputOverlay closing');
|
||||||
}
|
}
|
||||||
setIsSearchOverlayVisible(false);
|
setIsSearchOverlayVisible(false);
|
||||||
|
// ✨ Overlay 닫힐 때 TInput 입력값 초기화
|
||||||
|
setSearchQuery('');
|
||||||
// VoiceInputOverlay와 동일하게 닫힐 때 TInput으로 포커스 이동
|
// VoiceInputOverlay와 동일하게 닫힐 때 TInput으로 포커스 이동
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
Spotlight.focus(SPOTLIGHT_IDS.SEARCH_INPUT_BOX);
|
Spotlight.focus(SPOTLIGHT_IDS.SEARCH_INPUT_BOX);
|
||||||
|
|||||||
Reference in New Issue
Block a user