This commit is contained in:
Kakabay 2024-04-10 22:17:00 +05:00
parent badfe6d5fa
commit fd9444be71
7 changed files with 29 additions and 24 deletions

View File

@ -1,7 +1,7 @@
{
"files": {
"main.css": "/static/css/main.47dd3ba3.css",
"main.js": "/static/js/main.bae4af4a.js",
"main.js": "/static/js/main.9f11f3b0.js",
"static/media/logo-transp.svg": "/static/media/logo-transp.66d6235f12fb5d9a6264c592bce58c5a.svg",
"static/media/logo-bg.jpg": "/static/media/logo-bg.1d55df78b7376108f96c.jpg",
"static/media/credit-card.jpg": "/static/media/credit-card.ff2990f7d50439a8f34d.jpg",
@ -69,6 +69,6 @@
},
"entrypoints": [
"static/css/main.47dd3ba3.css",
"static/js/main.bae4af4a.js"
"static/js/main.9f11f3b0.js"
]
}

View File

@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/><meta name="theme-color" content="#000000"/><meta name="Content-Security-Policy" content="default-src https://shahsyotag.halkbank.gov.tm 'self'; content-src 'self' https://shahsyotag.halkbank.gov.tm; script-src 'self' www.google.com www.gstatic.com; style-src 'self' https: 'unsafe-inline'; frame-src www.google.com;"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>Shahsy Otag</title><script defer="defer" src="/static/js/main.bae4af4a.js"></script><link href="/static/css/main.47dd3ba3.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script src="//www.google.com/recaptcha/api.js" nonce="{NONCE}" async defer="defer"></script></body></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/><meta name="theme-color" content="#000000"/><meta name="Content-Security-Policy" content="default-src https://shahsyotag.halkbank.gov.tm 'self'; content-src 'self' https://shahsyotag.halkbank.gov.tm; script-src 'self' www.google.com www.gstatic.com; style-src 'self' https: 'unsafe-inline'; frame-src www.google.com;"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>Shahsy Otag</title><script defer="defer" src="/static/js/main.9f11f3b0.js"></script><link href="/static/css/main.47dd3ba3.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script src="//www.google.com/recaptcha/api.js" nonce="{NONCE}" async defer="defer"></script></body></html>

File diff suppressed because one or more lines are too long

View File

@ -14,6 +14,7 @@ const CardRegistration = ({
setStage,
setPaymentLink,
setPaymentDetails,
invalidData,
}) => {
const { locale } = useContext(LanguageContext);
const userToken = localStorage.getItem("userToken");
@ -346,6 +347,20 @@ const CardRegistration = ({
</div>
</div>
{invalidData && (
<section className="imm-cs-1 cs-1">
<h1 className="cs-2-title">
{locale === "TKM"
? "Kard maglumatlary barlamana we täzeden girizmäne haýyş edýäris"
: locale === "РУС"
? "Пожалуйста, проверьте и еще раз введите данные своей карты."
: locale === "ENG"
? "Please check and re-enter your card details"
: "Kard maglumatlary barlamana we täzeden girizmäne haýyş edýäris"}
</h1>
</section>
)}
<div className="cu-bottom cd-2-title">
<button
type="button"

View File

@ -21,10 +21,10 @@ const PaymentDetails = ({
borrowerData,
setSumbitCardDetails,
paymentLink,
setInvalidData,
}) => {
const { locale } = useContext(LanguageContext);
const [invalidData, setInvalidData] = useState(false);
const [timeLeft, setTimeLeft] = useState(paymentDetails["remaining-time"]);
const [paymentName, setPaymentName] = useState("");
@ -94,14 +94,14 @@ const PaymentDetails = ({
const jsonedResponse = await response.json();
if (jsonedResponse.status === "other-error") {
setInvalidData(true);
} else if (jsonedResponse.status === "ok") {
if (jsonedResponse.status === "ok") {
setSumbitCardDetails(jsonedResponse);
setInvalidData(false);
setStage(14);
} else {
setInvalidData(false);
setStage(12);
setInvalidData(true);
}
// setIsLoading(false);
@ -263,19 +263,7 @@ const PaymentDetails = ({
{/* {errors.code && <span>{errors.code.message}</span>} */}
</div>
</div>
{invalidData && (
<section className="imm-cs-1 cs-1">
<h1 className="cs-2-title">
{locale === "TKM"
? "Roralňyşlyk, maglumatlary barlaň"
: locale === "РУС"
? "Ошибка, проверьте данные"
: locale === "ENG"
? "Card expiration date (year)"
: "Roralňyşlyk, maglumatlary barlaň"}
</h1>
</section>
)}
<div className="cu-bottom cd-2-title">
<button
type="button"

View File

@ -78,7 +78,7 @@ const ImmediateCreditModal = ({
const [recipientWorkPlace, setRecipientWorkPlace] = useState("");
const [recipientWorkPosition, setRecipientWorkPosition] = useState("");
console.log("stage", stage);
const [invalidData, setInvalidData] = useState(false);
return (
<section
@ -531,6 +531,7 @@ const ImmediateCreditModal = ({
setPaymentLink={setPaymentLink}
paymentLink={paymentLink}
setPaymentDetails={setPaymentDetails}
invalidData={invalidData}
/>
) : stage === 13 ? (
<PaymentDetails
@ -539,6 +540,7 @@ const ImmediateCreditModal = ({
paymentDetails={paymentDetails}
borrowerData={borrowerData}
setSumbitCardDetails={setSumbitCardDetails}
setInvalidData={setInvalidData}
/>
) : stage === 14 ? (
<PhoneAccept