Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev Autor Línea Nro. Línea
9502 stevensc 1
import React, { useState, useEffect } from 'react'
2
import axios from 'axios'
9469 stevensc 3
 
9502 stevensc 4
const headers = [
5
  { key: "name", label: "Nombre", isSorteable: true },
6
  { key: "minimum_no_of_employee", label: "Mínimo", isSorteable: true },
7
  { key: "maximum_no_of_employee", label: "Máximo", isSorteable: true },
8
  { key: "status", label: "Activo", isSorteable: false },
9
  { key: "actions", label: "Acciones", isSorteable: false }
10
]
11
 
12
const MainView = ({ backendVars }) => {
13
 
14
  const { table_link } = backendVars
15
  const [data, setData] = useState({})
16
 
17
  const getData = ({ url = '', params = {} }) => {
18
 
19
    axios.get(url, { params: { ...params } })
20
      .then(({ data }) => {
21
        if (data.success) {
22
          setData(data.data)
23
 
24
          return data.data
25
        }
26
      })
27
      .catch((err) => console.log(err))
28
  }
29
 
30
  useEffect(() => {
31
    getData(table_link)
32
  }, [])
33
 
9469 stevensc 34
  return (
9489 stevensc 35
    <h1>Hello</h1>
9469 stevensc 36
  )
9489 stevensc 37
}
38
export default MainView