Curso ReactJS y Laravel Directorio de Empresas
Componente EmpresaAll
Implementación del Componente EmpresaAll para mostrar todos los registros de la tabla empresas de la base de datos.
CRUD EmpresaAll
App.jsx
<Route path='empresa' element={<EmpresaAll/>} />
Config.jsx
getEmpresaAll:()=>axios.get(`${base_api_url}/admin/empresa`),
pageadmin/EmpresaAll.jsx
import React, { useEffect, useState } from 'react'
import Config from '../Config';
import Sidebar from './Sidebar';
import { Link } from 'react-router-dom';
const EmpresaAll = () => {
const [empresas, setEmpresas] = useState([])
useEffect(()=>{
_getEmpresaAll();
},[]);
const _getEmpresaAll = async ()=>{
const response = await Config.getEmpresaAll()
setEmpresas(response.data)
}
return (
<div className="container bg-light">
<div className='row'>
<Sidebar/>
<div className="col-sm-9 mt-3 mb-3">
<div className="card">
<div className="card-body">
<table className='table'>
<thead>
<tr>
<th>ORDEN</th><th>NAME</th><th>ACCIÓN</th>
</tr>
</thead>
<tbody>
{
!empresas ? "...loading " : empresas.map(
(empresa)=>{
return(
<tr key={empresa.id}>
<td>{empresa.orden}</td>
<td>{empresa.nombre}</td>
<td>
<Link to={`/admin/empresa/edit/${empresa.id}`} className='btn btn-primary'>Editar</Link>
</td>
</tr>
)
}
)
}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
)
}
export default EmpresaAll
342 visitas
« Capítulo 24 – CategoriaDelete Borrar categoría
Capítulo 26 – EmpresaUpdate aprobar empresa »
Descarga el código fuente del proyecto adquiriendo el curso completo
Comprar© Copyright Codea App | LATAM | 2020 - 2024