Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev Autor Línea Nro. Línea
9469 stevensc 1
import React from 'react'
9682 stevensc 2
import { useForm } from 'react-hook-form'
3
import axios from 'axios'
9469 stevensc 4
 
9682 stevensc 5
const FormView = ({ actionLink }) => {
6
 
7
  const { handleSubmit, register } = useForm()
8
 
9
  const onSubmit = (data) => {
10
    axios.post(actionLink, data)
11
      .then(({ data }) => {
12
        if (!data.success) {
13
          console.log("Ocurrio un error")
14
        }
15
 
16
        console.log(data.data)
17
      })
18
      .catch(err => console.log(err))
19
  }
20
 
9469 stevensc 21
  return (
9682 stevensc 22
    <section className="content">
23
      <div className="row" >
24
        <div className="col-xs-12 col-md-12">
25
          <form onSubmit={handleSubmit(onSubmit)}>
26
            <div className="form-group">
27
              <label>Nombre</label>
28
              <input type="text" name="name" className="form-control" ref={register} />
29
            </div>
30
 
31
          </form>
32
        </div>
33
      </div>
34
    </section>
35
 
9469 stevensc 36
  )
37
}
38
export default FormView