Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 2717 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 2717 Rev 3166
Línea 59... Línea 59...
59
  const handleSubmit = async () => {
59
  const handleSubmit = async () => {
60
    setLoading(true);
60
    setLoading(true);
61
    if (validate()) {
61
    if (validate()) {
62
      const formData = new FormData();
62
      const formData = new FormData();
63
      formData.append("image", imageFile);
63
      formData.append("image", imageFile);
64
      await axios
-
 
65
        .post("/account-settings/image/upload", formData)
64
      axios.post("/account-settings/image/upload", formData)
66
        .then((response) => {
65
        .then(({ data }) => {
67
          const resData = response.data;
-
 
68
          if (resData.success) {
66
          if (!data.success) {
69
            addNotification({
-
 
70
              style: "success",
-
 
71
              msg: 'Imagen cambiada exitosamente',
-
 
72
            });
-
 
73
          } else {
-
 
74
            const errorMsg =
-
 
75
              typeof resData.data === "string"
-
 
76
                ? resData.data
-
 
77
                : "Ha ocurrido un error, Por favor intente más tarde";
-
 
78
            addNotification({
67
            addNotification({
79
              style: "danger",
68
              style: "danger",
-
 
69
              msg: typeof data.data === "string"
80
              msg: errorMsg,
70
                ? data.data
-
 
71
                : "Ha ocurrido un error, Por favor intente más tarde"
81
            });
72
            });
-
 
73
            return
82
          }
74
          }
-
 
75
          sessionStorage.setItem('user_session_image', data.data)
-
 
76
          addNotification({
-
 
77
            style: "success",
-
 
78
            msg: 'Imagen cambiada exitosamente'
-
 
79
          });
-
 
80
          setLoading(false);
83
        });
81
        });
84
    }
82
    }
85
    setLoading(false);
83
    setLoading(false);
86
  };
84
  };