diff --git a/src/pages/ViewPublicationPage/ContactForm.tsx b/src/pages/ViewPublicationPage/ContactForm.tsx index 90eee0b..46c89ef 100644 --- a/src/pages/ViewPublicationPage/ContactForm.tsx +++ b/src/pages/ViewPublicationPage/ContactForm.tsx @@ -119,6 +119,7 @@ export const ContactForm = ({ }); const inputHC = async () => { + console.log const FC = settings?.cfg.formContact.fields || settings?.cfg.formContact; const body = {}; //@ts-ignore @@ -130,7 +131,7 @@ export const ContactForm = ({ //@ts-ignore if (adress.length > 0) body.address = adress; //@ts-ignore - if (text.length > 0) body.customs = {[FC.text.text || "Фамилия"]: text}; + if (text.length > 0) body.customs = { [FC.text.text || "Фамилия"]: text }; if (Object.keys(body).length > 0) { try { @@ -287,6 +288,18 @@ export const ContactForm = ({ try { await inputHC(); fireOnce.current = false; + const QID = + process.env.NODE_ENV === "production" + ? window.location.pathname.replace(/\//g, "") + : "ef836ff8-35b1-4031-9acf-af5766bac2b2"; + const sessions: any = JSON.parse( + localStorage.getItem("sessions") || "{}" + ); + sessions[QID] = Date.now(); + localStorage.setItem( + "sessions", + JSON.stringify(sessions) + ); enqueueSnackbar("Данные успешно отправлены"); } catch (e) { enqueueSnackbar("повторите попытку позже"); @@ -296,36 +309,10 @@ export const ContactForm = ({ settings?.cfg.resultInfo.showResultForm === "after" && !checkEmptyData({ resultData: resultQuestion }) ) { - try { - await inputHC(); - fireOnce.current = false; - const QID = - process.env.NODE_ENV === "production" - ? window.location.pathname.replace(/\//g, "") - : "ef836ff8-35b1-4031-9acf-af5766bac2b2"; - const sessions: any = JSON.parse( - localStorage.getItem("sessions") || "{}" - ); - sessions[QID] = Date.now(); - localStorage.setItem( - "sessions", - JSON.stringify(sessions) - ); - enqueueSnackbar("Данные успешно отправлены"); - } catch (e) { - enqueueSnackbar("повторите попытку позже"); - } - - if ( - settings?.cfg.resultInfo.showResultForm === "after" && - !checkEmptyData({ resultData: resultQuestion }) - ) { - setShowContactForm(false); - setShowResultForm(true); - } - } else { - enqueueSnackbar("Пожалуйста, заполните поля"); + setShowContactForm(false); + setShowResultForm(true); } + } else { enqueueSnackbar("Пожалуйста, заполните поля"); } @@ -426,7 +413,7 @@ const Inputs = ({ //@ts-ignore const Name = ( setName(target.value)} id={name} title={FC["name"].innerText || "Введите имя"} @@ -449,7 +436,7 @@ const Inputs = ({ ); const Phone = ( setPhone(target.value)} id={phone} title={FC["phone"].innerText || "Введите номер телефона"} @@ -460,7 +447,7 @@ const Inputs = ({ //@ts-ignore const Text = ( setText(target.value)} id={text} title={FC["text"].text || "Введите фамилию"} @@ -471,7 +458,7 @@ const Inputs = ({ //@ts-ignore const Adress = ( setAdress(target.value)} id={adress} title={FC["address"].innerText || "Введите адрес"}