index.jsx 1022 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import Detalle from './Detalle'
  2. import Listado from './Listado'
  3. import { Link } from 'react-router-dom'
  4. import React from 'react'
  5. const endPoint = 'nivel'
  6. const url = '/administracion/catalogos/nivel'
  7. const orden = 'nombre-desc'
  8. const idModelo = 'id'
  9. const columnas = [
  10. {
  11. title: 'Clave',
  12. index: 'clave',
  13. key: 'clave',
  14. dataIndex: 'clave',
  15. render: (_, item) =>
  16. <Link to={`${url}/editar?id=${item[idModelo]}`} style={{ color: 'black' }}>
  17. {item?.clave}
  18. </Link>
  19. },
  20. {
  21. title: 'Nombre',
  22. index: 'nombre',
  23. key: 'nombre',
  24. dataIndex: 'nombre',
  25. render: (_, item) =>
  26. <Link to={`${url}/editar?id=${item[idModelo]}`} style={{ color: 'black' }}>
  27. {item?.nombre}
  28. </Link>
  29. },
  30. ]
  31. const Nivel = () => (<Listado
  32. endPoint={endPoint}
  33. url={url}
  34. orden={orden}
  35. columnas={columnas}
  36. idModelo={idModelo}
  37. />)
  38. const NivelDetalle = () => (<Detalle
  39. endPoint={endPoint}
  40. url={url}
  41. orden={orden}
  42. idModelo={idModelo}
  43. />)
  44. export { Nivel, NivelDetalle }