[지라이슈없음] BuyNow 버튼 클릭시 카드정보가 없을때 나오는 QRCode 스캔시 로그가 남지 않음
[지라이슈없음] 옵션이 1개 일때 OK 버튼 클릭시 포커스 사라짐
[원인 및 대책] 1. prdtId , patnrId를 넘겨줄 때 value가 바뀌어서 넘어감 , 순서가 다시 바꿔서 해결
2. 옵션이 2개일 경우에 대한 spotlightId로 포커스를 줌 옵션이 1개일때만 나오는 el에 SpotlightId 포커스
This commit is contained in:
@@ -391,7 +391,7 @@ export const getQRCodeUrl = ({
|
||||
detailBuyNowUrl: `${baseUrl}billing?cntryCd=${countryCode}&qrType=billingBuyNow&entryMenu=${encodeEntryMenu}&nowMenu=${encodedNowMenu}&idx=${index}&liveFlag=${liveFlag}&patnrId=${patnrId}&prdtData=${prdtData}&dirPurcSelYn=${dirPurcSelYn}&prdtId=${prdtId}`,
|
||||
checkoutUrl: `${baseUrl}billing?cntryCd=${countryCode}&qrType=billingCheckOutAddress&entryMenu=${encodeEntryMenu}&nowMenu=${encodedNowMenu}&idx=${index}&liveFlag=${liveFlag}&patnrId=${patnrId}&prdtData=${prdtData}&dirPurcSelYn=${dirPurcSelYn}&prdtId=${prdtId}`,
|
||||
billingAddressListUrl: `${baseUrl}billing?cntryCd=${countryCode}&qrType=billingAddress&entryMenu=${encodeEntryMenu}&nowMenu=${encodedNowMenu}&idx=${index}&from=billing`,
|
||||
shippingAddressListUrl: `${baseUrl}billing?cntryCd=${countryCode}&qrType=billingAddress&entryMenu=${encodeEntryMenu}&nowMenu=${encodedNowMenu}&idx=${index}&from=shopping`,
|
||||
shippingAddressListUrl: `${baseUrl}billing?cntryCd=${countryCode}&qrType=billingAddress&entryMenu=${encodeEntryMenu}&nowMenu=${encodedNowMenu}&idx=${index}&from=shipping`,
|
||||
orderPageUrl: `${baseUrl}my_order.jsp?cntryCd=${countryCode}`,
|
||||
homeUrl: `${baseUrl}home.jsp?cntryCd=${countryCode}`,
|
||||
setupPinUrl: `${baseUrl}setup_pin.jsp?cntryCd=${countryCode}`,
|
||||
|
||||
@@ -112,8 +112,8 @@ export default function SingleOption({
|
||||
prdtData,
|
||||
entryMenu,
|
||||
nowMenu,
|
||||
prdtId: selectedPatnrId,
|
||||
patnrId: selectedPrdtId,
|
||||
prdtId: selectedPrdtId,
|
||||
patnrId: selectedPatnrId,
|
||||
index: deviceInfo?.dvcIndex,
|
||||
});
|
||||
}, [
|
||||
@@ -344,12 +344,19 @@ export default function SingleOption({
|
||||
|
||||
if (hasOnClose) {
|
||||
dispatch(setHidePopup());
|
||||
|
||||
let spotlightId = "selectedOptionBox-0";
|
||||
|
||||
//옵션이 하나만 있는경우 isOptionValue === false
|
||||
if (!isOptionValue) {
|
||||
spotlightId = "selectedOptionBox-1";
|
||||
}
|
||||
setTimeout(() => {
|
||||
Spotlight.focus("selectedOptionBox-0");
|
||||
Spotlight.focus(spotlightId);
|
||||
}, 100);
|
||||
return;
|
||||
}
|
||||
}, [dispatch, hasOnClose, webOSVersion, userNumber]);
|
||||
}, [dispatch, hasOnClose, isOptionValue, webOSVersion, userNumber]);
|
||||
|
||||
useEffect(() => {
|
||||
if (activePopup === Config.ACTIVE_POPUP.optionPopup) {
|
||||
|
||||
Reference in New Issue
Block a user