Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 9506 | Rev 9512 | 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
 
9511 stevensc 12
const MainView = ({ add_link, dashboard_link, permisions, table_link }) => {
9502 stevensc 13
 
14
  const [data, setData] = useState({})
15
 
16
  const getData = ({ url = '', params = {} }) => {
17
 
18
    axios.get(url, { params: { ...params } })
19
      .then(({ data }) => {
20
        if (data.success) {
21
          setData(data.data)
22
 
23
          return data.data
24
        }
25
      })
26
      .catch((err) => console.log(err))
27
  }
28
 
29
  useEffect(() => {
30
    getData(table_link)
9511 stevensc 31
  }, [])
9502 stevensc 32
 
9469 stevensc 33
  return (
9489 stevensc 34
    <h1>Hello</h1>
9469 stevensc 35
  )
9489 stevensc 36
}
37
export default MainView