[홈배너] 복구

This commit is contained in:
sungmin.in
2024-07-16 16:27:41 +09:00
parent 63ebf20582
commit 1976797eb6

View File

@@ -30,7 +30,6 @@ export default function HomeBanner({
firstSpot,
spotlightId,
handleItemFocus,
eventYn,
}) {
const dispatch = useDispatch();
@@ -54,35 +53,34 @@ export default function HomeBanner({
}, [handleItemFocus]);
const defaultFocus = useMemo(() => {
if (eventYn === false) {
if (bannerDataList) {
let targetIndex = 0;
for (let i = 0; i < bannerDataList.length; i++) {
const data = bannerDataList[i];
let bannerDetailInfos = data.bannerDetailInfos;
if (bannerDataList) {
let targetIndex = 0;
for (let i = 0; i < bannerDataList.length; i++) {
const data = bannerDataList[i];
let bannerDetailInfos = data.bannerDetailInfos;
if (data.shptmDspyTpNm === "Random") {
if (
bannerDetailInfos[data.randomIndex].shptmBanrTpNm === "LIVE" ||
bannerDetailInfos[data.randomIndex].shptmBanrTpNm === "VOD"
) {
targetIndex = i;
break;
}
} else if (
bannerDetailInfos.find(
(el) => el.shptmBanrTpNm === "LIVE" || el.shptmBanrTpNm === "VOD"
)
if (data.shptmDspyTpNm === "Random") {
if (
bannerDetailInfos[data.randomIndex].shptmBanrTpNm === "LIVE" ||
bannerDetailInfos[data.randomIndex].shptmBanrTpNm === "VOD"
) {
targetIndex = i;
break;
}
} else if (
bannerDetailInfos.find(
(el) => el.shptmBanrTpNm === "LIVE" || el.shptmBanrTpNm === "VOD"
)
) {
targetIndex = i;
break;
}
return "banner" + targetIndex;
}
return "banner" + targetIndex;
}
return null;
}, [bannerDataList, eventYn]);
}, [bannerDataList]);
useEffect(() => {
if (firstSpot && defaultFocus) {
@@ -94,7 +92,7 @@ export default function HomeBanner({
if (defaultFocus) {
dispatch(setDefaultFocus(defaultFocus));
}
}, [defaultFocus, dispatch, eventYn]);
}, [defaultFocus, dispatch]);
const renderItem = useCallback(
(index, isHorizontal) => {