[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:
2025-10-24 20:57:23 +09:00
parent aec2292b3e
commit 37507a3f27
2 changed files with 7 additions and 1 deletions

View File

@@ -76,13 +76,17 @@ const SearchInputOverlay = ({
})
);
// ✨ [Phase 1] API 호출 후 입력값 초기화
// onSearchChange를 통해 SearchPanel의 searchQuery를 비우기
onSearchChange({ value: '' });
// API 호출 후 overlay 닫기
setTimeout(() => {
onClose();
}, 100);
}
},
[dispatch, addNormalSearch, onClose]
[dispatch, addNormalSearch, onClose, onSearchChange]
);
const handleKeydown = useCallback(

View File

@@ -624,6 +624,8 @@ export default function SearchPanel({ panelInfo, isOnTop, spotlightId }) {
console.log('[DEBUG] 🚪 SearchInputOverlay closing');
}
setIsSearchOverlayVisible(false);
// ✨ Overlay 닫힐 때 TInput 입력값 초기화
setSearchQuery('');
// VoiceInputOverlay와 동일하게 닫힐 때 TInput으로 포커스 이동
setTimeout(() => {
Spotlight.focus(SPOTLIGHT_IDS.SEARCH_INPUT_BOX);