Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 5957 | Ir a la última revisión | | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
5949 stevensc 1
import axios from 'axios'
2
import React from 'react'
3
import { Modal, Form } from 'react-bootstrap'
4
import { useForm } from 'react-hook-form'
5
 
6
const CoverModal = ({
7
    isOpen,
8
    closeModal,
9
    coverUploadUrl,
10
    action
11
}) => {
12
 
13
    const { handleSubmit } = useForm()
14
 
15
    const onSubmit = (data) => {
16
        axios.post(coverUploadUrl, data)
17
            .then(({ data }) => console.log(data))
18
            .catch((err) => console.log(err))
19
    }
20
 
21
    return (
22
        <Modal
23
            size="lg"
24
            show={isOpen}
25
            onHide={closeModal}
26
            autoFocus={false}
27
        >
28
            <Modal.Header closeButton>
29
                <Modal.Title>Cambiar</Modal.Title>
30
            </Modal.Header>
31
            <form onSubmit={handleSubmit(onSubmit)}>
32
                <Modal.Body>
33
                    <Form.Group controlId="formFileSm" className="mb-3">
34
                        <Form.Control
35
                            type="file"
36
                            size="sm"
37
                            placeholder='Testing'
38
                        />
39
                    </Form.Group>
40
                </Modal.Body>
41
                <Modal.Footer>
42
                    <Button
43
                        variant="primary"
44
                        type="submit"
45
                    >
46
                        Enviar
47
                    </Button>
48
                    <Button
49
                        variant="default"
50
                        onClick={closeModal}
51
                    >
52
                        Cancelar
53
                    </Button>
54
                </Modal.Footer>
55
            </form>
56
        </Modal >
57
    )
58
}
59
 
60
export default CoverModal