Improve: Mejorar mensaje de alerta al salir del formulario
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 55s
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 55s
- Hacer el mensaje más claro y explicativo - Enfatizar que los cambios NO se han enviado al servidor - Indicar que quedarán guardados localmente en el navegador - Agregar instrucción de cómo guardar definitivamente - Iniciar con pregunta "¿Estás seguro de salir?" Mensaje anterior era ambiguo, ahora es más específico sobre: - Qué se guarda (localmente) - Qué NO se guarda (en el servidor) - Qué hacer para guardar definitivamente
This commit is contained in:
@@ -400,7 +400,7 @@ watch(() => user.value?.avatar, (newAvatar) => {
|
||||
if (import.meta.client) {
|
||||
const handleBeforeUnload = (e: BeforeUnloadEvent) => {
|
||||
if (hasChanges.value) {
|
||||
const message = `Tienes cambios sin guardar en:\n${modifiedFieldsList.value.join(', ')}\n\nLos cambios quedarán guardados en memoria pero no subidos al servidor.`
|
||||
const message = `¿Estás seguro de salir?\n\nTienes cambios pendientes en: ${modifiedFieldsList.value.join(', ')}\n\nEstos cambios quedarán guardados localmente en tu navegador, pero NO han sido enviados al servidor.\n\nPara guardar definitivamente, debes hacer clic en "Guardar cambios".`
|
||||
e.preventDefault()
|
||||
e.returnValue = message
|
||||
return message
|
||||
|
||||
Reference in New Issue
Block a user