Merge pull request 'auto submit otp' (#211) from qty-limit-time-limit into main

Reviewed-on: Pozomind/pozo-retail-app#211
This commit is contained in:
karthikalakshmi 2026-03-03 10:18:16 +05:30
commit ece60a52e7
1 changed files with 10 additions and 2 deletions

View File

@ -203,6 +203,12 @@ const KioskPayment = (props) => {
} }
}, [SessionData.CompId, SessionData.BranchId, SessionData.AppId]); }, [SessionData.CompId, SessionData.BranchId, SessionData.AppId]);
useEffect(() => {
if (otpInput.every(input => input !== '')) {
verifyOtp();
}
}, [otpInput]);
useEffect(() => { useEffect(() => {
const getPrintData = async () => { const getPrintData = async () => {
try { try {
@ -1922,6 +1928,8 @@ const KioskPayment = (props) => {
} else { } else {
setMessageType('error'); setMessageType('error');
setMessageData('Invalid OTP'); setMessageData('Invalid OTP');
setOtpInput(['', '', '', '']);
setOtpIndex(0);
} }
}; };
@ -2185,13 +2193,13 @@ const KioskPayment = (props) => {
{/* Buttons */} {/* Buttons */}
<div className="otp-buttons"> <div className="otp-buttons">
<button {/* <button
className="verify-btn" className="verify-btn"
disabled={otpInput.join('').length !== 4} disabled={otpInput.join('').length !== 4}
onClick={verifyOtp} onClick={verifyOtp}
> >
Verify Verify
</button> </button> */}
<button <button
className="resend-btn" className="resend-btn"