[DetailPanel] 미디어 종료시 popupvisible true일때 foucs 예외처리
This commit is contained in:
@@ -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]);
|
||||
|
||||
Reference in New Issue
Block a user