Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3685 | Rev 3688 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 3685 Rev 3687
Línea 20... Línea 20...
20
    execute
20
    execute
21
  } = useApi(getMyGroups, {
21
  } = useApi(getMyGroups, {
22
    autoFetch: true
22
    autoFetch: true
23
  });
23
  });
Línea 24... Línea 24...
24
 
24
 
-
 
25
  const { execute: executeDeleteGroup } = useApi(deleteGroup, {
-
 
26
    onSuccess: () => {
-
 
27
      showSuccess('Grupo eliminado correctamente');
-
 
28
      closeAlert();
-
 
29
      execute();
-
 
30
    },
-
 
31
    onError: (error) => {
-
 
32
      showError(error.message);
-
 
33
    }
Línea 25... Línea 34...
25
  const { execute: executeDeleteGroup } = useApi(deleteGroup);
34
  });
-
 
35
 
-
 
36
  const addGroup = () => {
-
 
37
    showModal(
26
 
38
      'Agregar grupo',
-
 
39
      <AddGroupForm
-
 
40
        onSubmit={() => {
-
 
41
          closeModal();
-
 
42
          execute();
-
 
43
        }}
27
  const addGroup = () => {
44
      />
Línea 28... Línea 45...
28
    showModal('Agregar grupo', <AddGroupForm onSubmit={closeModal} />);
45
    );
29
  };
46
  };
30
 
47
 
Línea 31... Línea 48...
31
  const editGroup = (url) => {
48
  const editGroup = (url) => {
32
    navigate(url);
49
    navigate(url);
33
  };
50
  };
34
 
-
 
35
  const deleteGroup = (url) => {
51
 
36
    showAlert({
-
 
37
      title: '¿Estás seguro de querer eliminar este grupo?',
-
 
38
      onConfirm: () => {
-
 
39
        executeDeleteGroup(url)
-
 
40
          .then((message) => {
-
 
41
            showSuccess(message);
-
 
42
            closeAlert();
-
 
43
            execute();
-
 
44
          })
-
 
45
          .catch((error) => {
52
  const deleteGroup = (url) => {
46
            showError(error.message);
53
    showAlert({
47
          });
54
      title: '¿Estás seguro de querer eliminar este grupo?',
Línea 48... Línea 55...
48
      },
55
      onConfirm: () => executeDeleteGroup(url),