[251026] fix: App.js 전역 SpotlightFocus FOCUS_DEBUG에 따라서 로그기능
🕐 커밋 시간: 2025. 10. 26. 14:59:46 📊 변경 통계: • 총 파일: 4개 • 추가: +191줄 • 삭제: -7줄 📝 수정된 파일: ~ com.twin.app.shoptime/src/App/App.js ~ com.twin.app.shoptime/src/utils/Config.js ~ com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.v2.jsx ~ com.twin.app.shoptime/src/views/SearchPanel/SearchResults.new.v2.jsx 🔧 주요 변경 내용: • 핵심 비즈니스 로직 개선 • 공통 유틸리티 함수 최적화 • 중간 규모 기능 개선
This commit is contained in:
@@ -1749,8 +1749,10 @@ export default function SearchPanel({ panelInfo, isOnTop, spotlightId }) {
|
||||
} // ✅ INITIAL, VOICE_RESULT & SEARCH_RESULT 모드에서 TInputSimple 내부 포커스 활성화
|
||||
onKeyDown={handleKeydown}
|
||||
spotlightId={SPOTLIGHT_IDS.SEARCH_INPUT_BOX}
|
||||
// ✅ [251026] ADD: Spotlight 포커스 네비게이션 - data-spotlight-down 속성 사용
|
||||
data-spotlight-down={currentMode === SEARCH_PANEL_MODES.VOICE_RESULT ? 'howAboutThese-seeMore' : undefined}
|
||||
// 🎯 [포커스 중첩 해결] SearchResultsContainer로 포커스 전달
|
||||
// SearchResultsContainer가 Spotlight 컨테이너이므로, 포커스가 들어오면
|
||||
// enterTo: 'last-focused' 설정에 의해 자동으로 HowAboutThese.small의 SEE MORE로 이동
|
||||
data-spotlight-down={currentMode === SEARCH_PANEL_MODES.VOICE_RESULT ? 'search-results-container' : undefined}
|
||||
// 🎯 HowAboutThese 포커스 관리 - 포커스가 검색 입력 영역으로 올 때 감지
|
||||
onSpotlightUp={handleSearchInputFocus}
|
||||
onSpotlightLeft={handleSearchInputFocus}
|
||||
@@ -1768,8 +1770,8 @@ export default function SearchPanel({ panelInfo, isOnTop, spotlightId }) {
|
||||
// onFocus={onFocusMic}
|
||||
onKeyDown={handleMicKeyDown}
|
||||
spotlightId={SPOTLIGHT_IDS.MICROPHONE_BUTTON}
|
||||
// ✅ [251026] ADD: Spotlight 포커스 네비게이션 - data-spotlight-down 속성 사용
|
||||
data-spotlight-down={currentMode === SEARCH_PANEL_MODES.VOICE_RESULT ? 'howAboutThese-seeMore' : undefined}
|
||||
// 🎯 [포커스 중첩 해결] SearchResultsContainer로 포커스 전달
|
||||
data-spotlight-down={currentMode === SEARCH_PANEL_MODES.VOICE_RESULT ? 'search-results-container' : undefined}
|
||||
// 🎯 HowAboutThese 포커스 관리 - 포커스가 마이크 버튼으로 올 때 감지
|
||||
onSpotlightUp={handleSearchInputFocus}
|
||||
onSpotlightLeft={handleSearchInputFocus}
|
||||
|
||||
Reference in New Issue
Block a user