Estoy escribiendo Formulario para actualizar información. Dentro de la función de envío, estoy enviando nueva información al estado de redux-toolkit. El formulario se cierra después de enviarlo. Sin embargo, quiero que el formulario permanezca abierto si el estado devuelve un mensaje de error
onSubmit={form.onSubmit(values => { values = { ...values, included_modules: values.included_modules.map((item: any) => { return { type: item }; }), }; dispatch(updatePackage({ id: value?.id, values: values })); if (myPackage.showError === true) { setServerError(myPackage.message); } else { setShowModal(false); } })}Puede pasar los siguientes accesorios a mantine modal para evitar que se cierre:
/** Should modal be closed when outside click was registered? */ closeOnClickOutside: false; /** Should modal be closed when escape is pressed? */ closeOnEscape: false; /** Hides close button if set to false, modal still can be closed with escape key and by clicking outside */ withCloseButton: false; /** Should modal be closed when confirm button is pressed */ closeOnConfirm: false, /** Should modal be closed when cancel button is pressed */ closeOnCancel: false,