[DetailPanel] 미디어 종료시 popupvisible true일때 foucs 예외처리

This commit is contained in:
고동영
2024-07-03 18:24:23 +09:00
parent e8691a4fdb
commit 8e251e9237

View File

@@ -1,7 +1,7 @@
import React, { useCallback, useEffect } from "react";
import classNames from "classnames";
import { useDispatch } from "react-redux";
import { useDispatch, useSelector } from "react-redux";
import Spotlight from "@enact/spotlight";
@@ -46,6 +46,7 @@ export default function UnableOption({
promotionCode,
} = usePriceInfo(priceInfo) || {};
const { popupVisible } = useSelector((state) => state.common.popup);
const TYPE_CASE = {
// (기획서참고) 상품 상세 가격 노출 유형
case1: price2 && !price3 && !price5,
@@ -62,7 +63,7 @@ export default function UnableOption({
useEffect(() => {
if (soldoutFlag) {
Spotlight.focus("spotlightId_backBtn");
} else {
} else if (!popupVisible) {
Spotlight.focus("shopbymobile_Btn");
}
}, [productInfo, soldoutFlag]);