diff --git a/com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx b/com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx index a813f530..4ec4f1ae 100644 --- a/com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx +++ b/com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx @@ -1435,9 +1435,20 @@ const PlayerPanel = ({ isTabActivated, panelInfo, isOnTop, spotlightId, ...props } if (showDetailInfo[0].showId && showDetailInfo[0].patnrId) { console.log('[PlayerPanel] setPlayListInfo 호출'); - setPlayListInfo(showDetailInfo); - // VOD는 단일 비디오이므로 selectedIndex를 0으로 고정 - setSelectedIndex(0); + + // featuredShowsInfos가 있으면 addPanelInfoToPlayList로 여러 동영상 처리 + if (featuredShowsInfos && featuredShowsInfos.length > 0) { + console.log('[PlayerPanel] addPanelInfoToPlayList 호출 (여러 배너)', { + featuredShowsInfosLength: featuredShowsInfos.length, + }); + addPanelInfoToPlayList(featuredShowsInfos); + } else { + // featuredShowsInfos가 없으면 현재 showDetailInfo만 설정 + console.log('[PlayerPanel] setPlayListInfo 호출 (단일 배너만)'); + setPlayListInfo(showDetailInfo); + setSelectedIndex(0); + } + setShopNowInfo(showDetailInfo[0].productInfos); saveToLocalSettings(showDetailInfo[0].showId, showDetailInfo[0].patnrId); }