Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 6266 Rev 6287
Línea 1... Línea 1...
1
import axios from 'axios'
1
import axios from 'axios'
2
import React, { useState } from 'react'
2
import React, { useState } from 'react'
3
import { Modal, Form, Button } from 'react-bootstrap'
3
import { Modal, Button } from 'react-bootstrap'
4
import { useForm } from 'react-hook-form'
4
import { useForm } from 'react-hook-form'
Línea 5... Línea 5...
5
 
5
 
6
const CoverModal = ({
6
const CoverModal = ({
7
    isOpen,
7
    isOpen,
Línea 11... Línea 11...
11
}) => {
11
}) => {
Línea 12... Línea 12...
12
 
12
 
13
    const { handleSubmit, register } = useForm()
13
    const { handleSubmit, register } = useForm()
Línea 14... Línea 14...
14
    const [error, setError] = useState(null);
14
    const [error, setError] = useState(null);
15
 
15
 
16
    const onSubmit = ({ cover }) => {
16
    const submit = ({ cover }) => {
17
        const data = new FormData()
17
        const data = new FormData()
18
        data.append("cover", cover[0])
18
        data.append("cover", cover[0])
19
        axios.post(coverUploadUrl, data)
19
        axios.post(coverUploadUrl, data)
Línea 36... Línea 36...
36
            autoFocus={false}
36
            autoFocus={false}
37
        >
37
        >
38
            <Modal.Header closeButton>
38
            <Modal.Header closeButton>
39
                <Modal.Title>Cambiar</Modal.Title>
39
                <Modal.Title>Cambiar</Modal.Title>
40
            </Modal.Header>
40
            </Modal.Header>
41
            <form onSubmit={handleSubmit(onSubmit)}>
41
            <form onSubmit={handleSubmit(submit)}>
42
                <Modal.Body>
42
                <Modal.Body>
43
                    <div className="mb-3">
43
                    <div className="mb-3">
44
                        <label for="formFileSm" className="form-label">Imagen recomendada de (2480 x 268px)</label>
44
                        <label for="formFileSm" className="form-label">Imagen recomendada de (2480 x 268px)</label>
45
                        <input
45
                        <input
46
                            className="form-control form-control-sm"
46
                            className="form-control form-control-sm"