Proyectos de Subversion LeadersLinked - Backend

Rev

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

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