diff --git a/src/components/ImmediateCreditsStages/BorrowerStage.js b/src/components/ImmediateCreditsStages/BorrowerStage.js index 03a169d..5d1647e 100644 --- a/src/components/ImmediateCreditsStages/BorrowerStage.js +++ b/src/components/ImmediateCreditsStages/BorrowerStage.js @@ -1,14 +1,14 @@ // IMPORT MODULES -import React, { useState, useRef, useContext, useEffect } from "react"; -import { LanguageContext } from "../../backend/LanguageContext"; -import { useForm } from "react-hook-form"; -import { z } from "zod"; -import { zodResolver } from "@hookform/resolvers/zod"; +import React, { useState, useRef, useContext, useEffect } from 'react'; +import { LanguageContext } from '../../backend/LanguageContext'; +import { useForm } from 'react-hook-form'; +import { z } from 'zod'; +import { zodResolver } from '@hookform/resolvers/zod'; // IMPORT IMAGES -import next from "../../icons/next.svg"; -import arrow from "../../icons/arrow-gray.svg"; +import next from '../../icons/next.svg'; +import arrow from '../../icons/arrow-gray.svg'; -import Select from "../global/Select"; +import Select from '../global/Select'; // import arrow from "../../icons/arrow.svg"; // const schema = z.object({ @@ -20,7 +20,7 @@ import Select from "../global/Select"; // }), // }); -const IDSerias = ["I-AS", "I-AH", "I-BN", "I-LB", "I-MR", "I-DZ"]; +const IDSerias = ['I-AS', 'I-AH', 'I-BN', 'I-LB', 'I-MR', 'I-DZ']; // 478992 // 23908934160170143144000 @@ -37,9 +37,9 @@ const BorrowerStage = ({ const [err, setErr] = useState(false); const [errCode, setErrCode] = useState(); - const [idSerial, setIdSerial] = useState("I-AS"); - const [passportNumber, setPassportNumber] = useState(""); - const [accNumber, setAccNumber] = useState(""); + const [idSerial, setIdSerial] = useState('I-AS'); + const [passportNumber, setPassportNumber] = useState(''); + const [accNumber, setAccNumber] = useState(''); const handlePassportNumber = (e) => { setPassportNumber(e.target.value); @@ -53,7 +53,7 @@ const BorrowerStage = ({ }; const checkboxHandleChange = (e) => { - e.target.value === "guaranter" ? setIsGuranter(true) : setIsGuranter(false); + e.target.value === 'guaranter' ? setIsGuranter(true) : setIsGuranter(false); }; const { @@ -70,17 +70,17 @@ const BorrowerStage = ({ const response = await fetch( `https://shahsyotag.halkbank.gov.tm/onlineloan-services/api/clientinfo`, { - method: "POST", + method: 'POST', headers: { - "Content-Type": "application/json", + 'Content-Type': 'application/json', }, body: JSON.stringify({ idSeria: idSeria, idNo: idNo, accountNo: accountNo, - clientType: "recipient", + clientType: 'recipient', }), - } + }, ); if (!response.ok) { @@ -97,11 +97,12 @@ const BorrowerStage = ({ // responseJson.errCode === 0 ? setStage(2) : setStage(3); if (responseJson.errCode === 0) { setStage(2); - console.log("availabel"); + console.log('availabel'); } else if (responseJson.errCode !== 0) { setStage(3); } } catch (error) { + setStage(3); console.error(error.toString()); // Handle errors as needed setErr(true); @@ -112,9 +113,7 @@ const BorrowerStage = ({ fetchData(idSerial, passportNumber, accNumber, isGuranter); }; - console.log( - passportNumber.length === 6 && accNumber.length === 23 ? true : false - ); + console.log(passportNumber.length === 6 && accNumber.length === 23 ? true : false); if (isLoading) { return ( @@ -136,44 +135,44 @@ const BorrowerStage = ({

- {locale === "TKM" - ? "Karzyň kalkulýatory" - : locale === "РУС" - ? "Заполните данные" - : locale === "ENG" - ? "Loan calculator" - : "Karzyň kalkulýatory"} + {locale === 'TKM' + ? 'Karzyň kalkulýatory' + : locale === 'РУС' + ? 'Заполните данные' + : locale === 'ENG' + ? 'Loan calculator' + : 'Karzyň kalkulýatory'}

-
isGuranterHandler(false)} - > +
isGuranterHandler(false)}>
-
isGuranterHandler(true)} - > +
isGuranterHandler(true)}>