diff --git a/src/components/CardStages/CardStage4.js b/src/components/CardStages/CardStage4.js index 7c55daa..c723a84 100644 --- a/src/components/CardStages/CardStage4.js +++ b/src/components/CardStages/CardStage4.js @@ -1,13 +1,13 @@ // IMPORT MODULES -import React, { useState, useEffect, useContext } from "react"; -import { LanguageContext } from "../../backend/LanguageContext"; -import { maxFileSize } from "../../maxFileSize"; +import React, { useState, useEffect, useContext } from 'react'; +import { LanguageContext } from '../../backend/LanguageContext'; +import { maxFileSize } from '../../maxFileSize'; // IMPORT IMAGES -import remove from "../../icons/remove.svg"; -import next from "../../icons/next.svg"; -import arrow from "../../icons/arrow.svg"; -import next_reverse from "../../icons/next-reverse.svg"; +import remove from '../../icons/remove.svg'; +import next from '../../icons/next.svg'; +import arrow from '../../icons/arrow.svg'; +import next_reverse from '../../icons/next-reverse.svg'; const CardStage4 = ({ setStage, data, setData, req }) => { const { locale } = useContext(LanguageContext); @@ -32,77 +32,71 @@ const CardStage4 = ({ setStage, data, setData, req }) => {

- {locale === "TKM" - ? "Kart almak üçin ýüzlenmäni resmileşdirmek üçin talap edilýän resminamalary ýükläň" - : locale === "РУС" - ? "Для оформления заявки на получение карты загрузите требуемые документы." - : locale === "ENG" - ? "To apply for a card, please upload the required documents." - : "Kart almak üçin ýüzlenmäni resmileşdirmek üçin talap edilýän resminamalary ýükläň"} + {locale === 'TKM' + ? 'Kart almak üçin ýüzlenmäni resmileşdirmek üçin talap edilýän resminamalary ýükläň' + : locale === 'РУС' + ? 'Для оформления заявки на получение карты загрузите требуемые документы.' + : locale === 'ENG' + ? 'To apply for a card, please upload the required documents.' + : 'Kart almak üçin ýüzlenmäni resmileşdirmek üçin talap edilýän resminamalary ýükläň'}

{ setDropdown(!dropdown); - }} - > + }}>

- {locale === "TKM" - ? "Talaplar we resminamalar" - : locale === "РУС" - ? "Требования и документы" - : locale === "ENG" - ? "Requirements and documents" - : "Talaplar we resminamalar"} + {locale === 'TKM' + ? 'Talaplar we resminamalar' + : locale === 'РУС' + ? 'Требования и документы' + : locale === 'ENG' + ? 'Requirements and documents' + : 'Talaplar we resminamalar'}

arrow
-
+
+ }}>
{ if (e.target.files[0].size > maxSize) { setValidSize(false); - e.target.value = ""; + e.target.value = ''; } else { setFiles([...files, e.target.files[0]]); - e.target.value = ""; + e.target.value = ''; setValidSize(true); } }} @@ -110,7 +104,7 @@ const CardStage4 = ({ setStage, data, setData, req }) => {

- {locale === "TKM" - ? "Hemme faýllar diňe görkezilen formatda bolmaly: " - : locale === "РУС" - ? "Все файлы должны быть следующих форматов: " - : locale === "ENG" - ? "All files should be in following types:" - : "Hemme faýllar diňe görkezilen formatda bolmaly: "} - - .jpg, .jpeg, .doc, .docx, .xls, .xlsx, .pdf, .png - + {locale === 'TKM' + ? 'Hemme faýllar diňe görkezilen formatda bolmaly: ' + : locale === 'РУС' + ? 'Все файлы должны быть следующих форматов: ' + : locale === 'ENG' + ? 'All files should be in following types:' + : 'Hemme faýllar diňe görkezilen formatda bolmaly: '} + .jpg, .jpeg, .pdf, .png

-

- {locale === "TKM" +

+ {locale === 'TKM' ? `Faýlyň ölçegi ${maxFileSize} MB-den geçmeli däl` - : locale === "РУС" + : locale === 'РУС' ? `Размер файла не должен превышать ${maxFileSize} МБ` - : locale === "ENG" + : locale === 'ENG' ? `Size of the file should not exceed ${maxFileSize} MB` : `Faýlyň ölçegi ${maxFileSize} MB-den geçmeli däl`}

@@ -161,8 +152,7 @@ const CardStage4 = ({ setStage, data, setData, req }) => { className="sign-btn reg-btn" onClick={() => { setStage(3); - }} - > + }}>
logout @@ -170,15 +160,14 @@ const CardStage4 = ({ setStage, data, setData, req }) => {

{ setStage(3); - }} - > - {locale === "TKM" - ? "Yza" - : locale === "РУС" - ? "Назад" - : locale === "ENG" - ? "Back" - : "Yza"} + }}> + {locale === 'TKM' + ? 'Yza' + : locale === 'РУС' + ? 'Назад' + : locale === 'ENG' + ? 'Back' + : 'Yza'}

@@ -189,17 +178,16 @@ const CardStage4 = ({ setStage, data, setData, req }) => { onClick={() => { setData({ ...data, file: files }); setStage(5); - }} - > + }}>

- {locale === "TKM" - ? "Dowam et" - : locale === "РУС" - ? "Продолжить" - : locale === "ENG" - ? "Proceed" - : "Dowam et"} + {locale === 'TKM' + ? 'Dowam et' + : locale === 'РУС' + ? 'Продолжить' + : locale === 'ENG' + ? 'Proceed' + : 'Dowam et'}

logout diff --git a/src/components/CreditStages/CreditStage5.js b/src/components/CreditStages/CreditStage5.js index 04218e2..4a188b6 100644 --- a/src/components/CreditStages/CreditStage5.js +++ b/src/components/CreditStages/CreditStage5.js @@ -1,13 +1,13 @@ // IMPORT MODULES -import React, { useState, useEffect, useContext } from "react"; -import { LanguageContext } from "../../backend/LanguageContext"; -import { maxFileSize } from "../../maxFileSize"; +import React, { useState, useEffect, useContext } from 'react'; +import { LanguageContext } from '../../backend/LanguageContext'; +import { maxFileSize } from '../../maxFileSize'; // IMPORT IMAGES -import remove from "../../icons/remove.svg"; -import next from "../../icons/next.svg"; -import arrow from "../../icons/arrow.svg"; -import next_reverse from "../../icons/next-reverse.svg"; +import remove from '../../icons/remove.svg'; +import next from '../../icons/next.svg'; +import arrow from '../../icons/arrow.svg'; +import next_reverse from '../../icons/next-reverse.svg'; const CreditStage5 = ({ setStage, data, setData, creditData, id }) => { const [files, setFiles] = useState(data.file ? data.file : []); @@ -15,9 +15,9 @@ const CreditStage5 = ({ setStage, data, setData, creditData, id }) => { const [btnEnabled, setBtnEnabled] = useState(false); const [dropdown, setDropdown] = useState(false); const [req, setReq] = useState({ - RUS: "", - TKM: "", - ENG: "", + RUS: '', + TKM: '', + ENG: '', }); const [validSize, setValidSize] = useState(true); @@ -41,18 +41,14 @@ const CreditStage5 = ({ setStage, data, setData, creditData, id }) => { setReq({ ...req, TKM: el.documents, - RUS: el.translations.find((els) => els.locale === "ru") - ? JSON.parse( - el.translations.find((els) => els.locale === "ru") - .attribute_data - ).documents - : "", - ENG: el.translations.find((els) => els.locale === "en") - ? JSON.parse( - el.translations.find((els) => els.locale === "en") - .attribute_data - ).documents - : "", + RUS: el.translations.find((els) => els.locale === 'ru') + ? JSON.parse(el.translations.find((els) => els.locale === 'ru').attribute_data) + .documents + : '', + ENG: el.translations.find((els) => els.locale === 'en') + ? JSON.parse(el.translations.find((els) => els.locale === 'en').attribute_data) + .documents + : '', }); } }); @@ -63,77 +59,71 @@ const CreditStage5 = ({ setStage, data, setData, creditData, id }) => {

- {locale === "TKM" - ? "Karz almak üçin ýüzlenmäni resmileşdirmek üçin talap edilýän resminamalary ýükläň" - : locale === "РУС" - ? "Для оформления заявки на получение кредита загрузите требуемые документы." - : locale === "ENG" - ? "To apply for a loan, please upload the required documents." - : "Kart almak üçin ýüzlenmäni resmileşdirmek üçin talap edilýän resminamalary ýükläň"} + {locale === 'TKM' + ? 'Karz almak üçin ýüzlenmäni resmileşdirmek üçin talap edilýän resminamalary ýükläň' + : locale === 'РУС' + ? 'Для оформления заявки на получение кредита загрузите требуемые документы.' + : locale === 'ENG' + ? 'To apply for a loan, please upload the required documents.' + : 'Kart almak üçin ýüzlenmäni resmileşdirmek üçin talap edilýän resminamalary ýükläň'}

{ setDropdown(!dropdown); - }} - > + }}>

- {locale === "TKM" - ? "Talaplar we resminamalar" - : locale === "РУС" - ? "Требования и документы" - : locale === "ENG" - ? "Requirements and documents" - : "Talaplar we resminamalar"} + {locale === 'TKM' + ? 'Talaplar we resminamalar' + : locale === 'РУС' + ? 'Требования и документы' + : locale === 'ENG' + ? 'Requirements and documents' + : 'Talaplar we resminamalar'}

arrow
-
+
+ }}>
{ if (e.target.files[0].size > maxSize) { setValidSize(false); - e.target.value = ""; + e.target.value = ''; } else { setFiles([...files, e.target.files[0]]); - e.target.value = ""; + e.target.value = ''; setValidSize(true); } }} @@ -141,7 +131,7 @@ const CreditStage5 = ({ setStage, data, setData, creditData, id }) => {
    - {files !== [] + {files ? files.map((el, i) => { if (el) { return ( @@ -153,10 +143,9 @@ const CreditStage5 = ({ setStage, data, setData, creditData, id }) => { setFiles( files.filter((file) => { return file !== el; - }) + }), ); - }} - > + }}> remove
@@ -166,23 +155,21 @@ const CreditStage5 = ({ setStage, data, setData, creditData, id }) => { : null}

- {locale === "TKM" - ? "Hemme faýllar diňe görkezilen formatda bolmaly: " - : locale === "РУС" - ? "Все файлы должны быть следующих форматов: " - : locale === "ENG" - ? "All files should be in following types:" - : "Hemme faýllar diňe görkezilen formatda bolmaly: "} - - .jpg, .jpeg, .doc, .docx, .xls, .xlsx, .pdf, .png - + {locale === 'TKM' + ? 'Hemme faýllar diňe görkezilen formatda bolmaly: ' + : locale === 'РУС' + ? 'Все файлы должны быть следующих форматов: ' + : locale === 'ENG' + ? 'All files should be in following types:' + : 'Hemme faýllar diňe görkezilen formatda bolmaly: '} + .jpg, .jpeg, .pdf, .png

-

- {locale === "TKM" +

+ {locale === 'TKM' ? `Faýlyň ölçegi ${maxFileSize} MB-den geçmeli däl` - : locale === "РУС" + : locale === 'РУС' ? `Размер файла не должен превышать ${maxFileSize} МБ` - : locale === "ENG" + : locale === 'ENG' ? `Size of the file should not exceed ${maxFileSize} MB` : `Faýlyň ölçegi ${maxFileSize} MB-den geçmeli däl`}

@@ -192,8 +179,7 @@ const CreditStage5 = ({ setStage, data, setData, creditData, id }) => { className="sign-btn reg-btn" onClick={() => { setStage(4); - }} - > + }}>
logout @@ -201,15 +187,14 @@ const CreditStage5 = ({ setStage, data, setData, creditData, id }) => {

{ setStage(4); - }} - > - {locale === "TKM" - ? "Yza" - : locale === "РУС" - ? "Назад" - : locale === "ENG" - ? "Back" - : "Yza"} + }}> + {locale === 'TKM' + ? 'Yza' + : locale === 'РУС' + ? 'Назад' + : locale === 'ENG' + ? 'Back' + : 'Yza'}

@@ -220,17 +205,16 @@ const CreditStage5 = ({ setStage, data, setData, creditData, id }) => { onClick={() => { setData({ ...data, file: files }); setStage(6); - }} - > + }}>

- {locale === "TKM" - ? "Dowam et" - : locale === "РУС" - ? "Продолжить" - : locale === "ENG" - ? "Proceed" - : "Dowam et"} + {locale === 'TKM' + ? 'Dowam et' + : locale === 'РУС' + ? 'Продолжить' + : locale === 'ENG' + ? 'Proceed' + : 'Dowam et'}

logout