Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev Autor Línea Nro. Línea
6266 stevensc 1
import axios from 'axios'
2
import React, { useState } from 'react'
6290 stevensc 3
import { Button, Modal } from 'react-bootstrap'
6266 stevensc 4
import { useForm } from 'react-hook-form'
5
 
6290 stevensc 6
const FooterModal = ({ isOpen, closeModal, footerUploadUrl, action }) => {
6266 stevensc 7
 
8
    const { handleSubmit, register } = useForm()
6290 stevensc 9
    const [error, setError] = useState();
6266 stevensc 10
 
6293 stevensc 11
    const onSubmit = (data) => {
12
        console.log(data)
6266 stevensc 13
    }
14
 
15
    return (
16
        <Modal
17
            size="md"
18
            show={isOpen}
19
            onHide={closeModal}
20
            autoFocus={false}
21
        >
22
            <Modal.Header closeButton>
23
                <Modal.Title>Cambiar</Modal.Title>
24
            </Modal.Header>
25
            <form onSubmit={handleSubmit(onSubmit)}>
26
                <Modal.Body>
27
                    <div className="mb-3">
28
                        <label for="formFileSm" className="form-label">Imagen recomendada de (2480 x 268px)</label>
29
                        <input
30
                            className="form-control form-control-sm"
31
                            id="formFileSm"
32
                            type="file"
6292 stevensc 33
                            name="footer"
6266 stevensc 34
                            accept='.jpg, .jpeg, .png, .gif'
35
                            ref={register}
36
                            style={{ padding: '1px' }}
37
                        />
38
                    </div>
6290 stevensc 39
                    {error && <p>{error}</p>}
6266 stevensc 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 FooterModal