From 68a59e6674706cba03e8bc7d0a270d0073c4b510 Mon Sep 17 00:00:00 2001 From: "younghoon100.park" Date: Tue, 15 Oct 2024 11:46:46 +0900 Subject: [PATCH] =?UTF-8?q?[SHOPTIME-3731]=20SBM=20/=20=ED=8C=9D=EC=97=85?= =?UTF-8?q?=EC=9D=B4=20=EC=97=B4=EB=A6=B4=EB=95=8C=20=ED=8F=AC=EC=BB=A4?= =?UTF-8?q?=EC=8A=A4=EA=B0=80=20=EB=B9=A0=EB=A5=B4=EA=B2=8C=20=EC=9D=B4?= =?UTF-8?q?=EB=8F=99=ED=95=B4=EC=84=9C=20=EA=B9=9C=EB=B9=A1=20=EA=B1=B0?= =?UTF-8?q?=EB=A6=AC=EB=8A=94=20=ED=98=84=EC=83=81=20(2=EC=B0=A8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changed files: 1. MobileSendPopUp.jsx Detail note: 1. Input에 spotlightDisabled 조건 제거 --- .../src/components/MobileSend/MobileSendPopUp.jsx | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/com.twin.app.shoptime/src/components/MobileSend/MobileSendPopUp.jsx b/com.twin.app.shoptime/src/components/MobileSend/MobileSendPopUp.jsx index d04606ab..cfac5e7d 100644 --- a/com.twin.app.shoptime/src/components/MobileSend/MobileSendPopUp.jsx +++ b/com.twin.app.shoptime/src/components/MobileSend/MobileSendPopUp.jsx @@ -88,7 +88,7 @@ export default function MobileSendPopUp({ }) { const deviceInfo = useSelector((state) => state.device.deviceInfo); const [mobileNumber, setMobileNumber] = useState(""); - const [recentSentNumber, setRecentSentNumber] = useState([]); + const [recentSentNumber, setRecentSentNumber] = useState(null); const [keyPadOff, setKeyPadOff] = useState(false); const [smsRetCode, setSmsRetCode] = useState(undefined); const { httpHeader } = useSelector((state) => state.common); @@ -237,12 +237,19 @@ export default function MobileSendPopUp({ }, [deviceInfo, dispatch]); useEffect(() => { - if (!agreeBtnClickedRef.current) { - if (recentSentNumber && recentSentNumber.length > 0) { + console.log("👉 ~ useEffect ~ recentSentNumber: ", recentSentNumber); + return () => {}; + }, [recentSentNumber]); + + useEffect(() => { + if (!agreeBtnClickedRef.current && recentSentNumber) { + if (recentSentNumber.length > 0) { + console.log("👉 ~ useEffect ~ 'if': ", "if"); setKeyPadOff(true); setMobileNumber(recentSentNumber[0]); setTimeout(() => Spotlight.focus("agreeAndSend")); } else { + console.log("👉 ~ useEffect ~ 'else': ", "else"); setKeyPadOff(false); setMobileNumber(""); setTimeout(() => Spotlight.focus("keypad-number-1")); @@ -570,7 +577,7 @@ export default function MobileSendPopUp({ {deviceCountryCode && deviceCountryCode === "RU" && ( {"+7 "}