Я работаю над формиком, реагирует на формы.У меня есть кнопка отправки, которая работает нормально.Когда я нажимаю «Отправить», будет отображаться модальное изображение с двумя кнопками: «Продолжить чтение» (переход обратно в форму) и «Отправить» (отправка данных в базу данных и возврат домой).Но когда я нажимаю «Продолжить редактирование», все значения, которые я заполнил, очищаются, и он возвращается к предыдущему состоянию.
Может кто-нибудь подсказать, как сохранить эти значения в форме, после того как я нажму «продолжить»edit "?
Когда я нажимаю" отправить ", отправка значения выглядит так: true
const setShowPreCampaignModal = (value) => () => {
setModalSettings(prevState => {
return {
...prevState,
showPreSubmitModal: value,
}
});
}
// Это модальный вид, который отображается после нажатия кнопки Отправить
const renderPreCampaignSubmitModal = () => {
let firstText = 'Once you submit the campaign, you won't be able to edit .'
let secondText = 'If you want to keep editing the page, return to the campaign where you can change the details and save the campaign.'
if (modalSettings.showPreSubmitModal) {
return (
<ModalConstructor
headerInnerHtml="Ready to submit?"
bodyInnerHtml={renderModalBody({ firstText, secondText })}
dialogClasses="modal__container"
footerInnreHtml={renderModalButtons({
transparentBtnTxt: "Continue Editing",
blueBtnTxt: "Submit",
onTransparentClick: setShowPreCampaignModal(false),
onBlueClick: submitCampaignNewUsingLocalFetch
})}
headerClasses="modal__header"
/>
)
}
}