Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 7108 Rev 7110
Línea 1... Línea 1...
1
import React, { useEffect, useState } from 'react';
1
import React, { useEffect, useState } from 'react';
2
import { getData } from '../../../helpers/fetchHelpers';
2
import { getData } from '../../../helpers/fetchHelpers';
3
import { Modal, Button } from 'react-bootstrap';
3
import { Modal, Button } from 'react-bootstrap';
-
 
4
import axios from 'axios';
Línea 4... Línea 5...
4
 
5
 
5
const SubmitModal = ({
6
const SubmitModal = ({
6
    children,
7
    children,
7
    submitData = '',
8
    submitData = '',
8
    setValues = function () { },
9
    setValues = function () { },
-
 
10
    getLink = '',
9
    dataLink = '',
11
    postLink = '',
10
    closeModal = function () { }
12
    closeModal = function () { }
Línea 11... Línea 13...
11
}) => {
13
}) => {
Línea 12... Línea 14...
12
 
14
 
13
    const [error, setError] = useState('');
15
    const [error, setError] = useState('');
Línea 14... Línea 16...
14
 
16
 
15
    const onSubmit = (e) => {
17
    const onSubmit = (e) => {
16
        e.preventDefault()
18
        e.preventDefault()
17
 
19
 
18
        axios.post(dataLink, submitData)
20
        axios.post(postLink, submitData)
19
            .then(({ data }) => {
21
            .then(({ data }) => {
Línea 28... Línea 30...
28
            })
30
            })
29
            .catch((err) => setError(err))
31
            .catch((err) => setError(err))
30
    };
32
    };
Línea 31... Línea 33...
31
 
33
 
32
    useEffect(() => {
34
    useEffect(() => {
33
        getData(dataLink)
35
        getData(getLink)
34
            .then(results => setValues(results))
36
            .then(results => setValues(results))
35
            .catch(err => setError(err))
37
            .catch(err => setError(err))
Línea 36... Línea 38...
36
    }, []);
38
    }, []);