Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 7097 | Rev 7106 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
7069 stevensc 1
import React, { useEffect, useState } from 'react';
7066 stevensc 2
import { getData } from '../../../helpers/fetchHelpers';
7097 stevensc 3
import { Modal, Button } from 'react-bootstrap';
7066 stevensc 4
 
7103 stevensc 5
const StatusModal = ({
6
    children,
7
    data = { current: '', options: '' },
8
    setData = function () { },
9
    getLink = '',
10
    postLink = '',
11
    closeModal = function () { }
12
}) => {
7066 stevensc 13
 
14
    const [error, setError] = useState('');
15
 
7086 stevensc 16
    const onSubmit = (data) => {
7066 stevensc 17
        console.log('Submit');
18
    };
19
 
20
    useEffect(() => {
21
        getData(getLink)
7086 stevensc 22
            .then(results => console.log(results))
7066 stevensc 23
            .catch(err => setError(err))
24
    }, []);
25
 
26
    return (
7086 stevensc 27
        <Modal size="lg" show onHide={closeModal}>
28
            <Modal.Header closeButton>
29
                <Modal.Title>Cambiar</Modal.Title>
30
            </Modal.Header>
31
            <Modal.Body>
32
                <form onSubmit={onSubmit}>
33
                    {children}
34
                    {/* {
7066 stevensc 35
                            status.map((item, index) => (
36
                                <option
37
                                    key={index}
38
                                    value={item}
39
                                >
40
                                    {item}
41
                                </option>
42
                            ))
7071 stevensc 43
                        } */}
7086 stevensc 44
                </form>
45
            </Modal.Body>
46
            <Modal.Footer>
47
                <Button
48
                    variant="primary"
49
                    type="submit"
50
                >
51
                    Enviar
52
                </Button>
53
                <Button variant="danger" onClick={closeModal}>
54
                    Cancelar
55
                </Button>
56
            </Modal.Footer>
57
        </Modal >
7066 stevensc 58
    )
59
}
60
 
61
export default StatusModal