<table class="min-w-full bg-white shadow-md rounded-lg overflow-hidden">
<thead class="bg-gray-100">
<tr>
<th class="text-left py-3 px-4 uppercase font-semibold text-sm">#</th>
<th class="text-left py-3 px-4 uppercase font-semibold text-sm">Nombre</th>
<th class="text-left py-3 px-4 uppercase font-semibold text-sm">Acciones</th>
</tr>
</thead>
<tbody>
{% for procedimiento in procedimientos %}
<tr class="border-b hover:bg-gray-50">
<td class="py-3 px-4">{{ loop.index }}</td>
<td class="py-3 px-4">{{ procedimiento.procedimiento.nombre }}</td> {# Cambia 'nombre' por el campo que tengas #}
<td class="py-3 px-4">
<button
class="btn btn-danger btn-xs"
onclick="eliminarProcedimiento('{{ procedimiento.id }}')">
Eliminar
</button>
</td>
</tr>
{% else %}
<tr>
<td colspan="3" class="text-center py-4 text-gray-400">
No hay procedimientos registrados.
</td>
</tr>
{% endfor %}
</tbody>
</table>
<script>
function eliminarProcedimiento(id) {
if (confirm('¿Estás seguro de eliminar este procedimiento?')) {
fetch('{{asset("index.php/agenda_procedimiento/procedimiento/eliminar")}}/' + id, {
method: 'DELETE',
headers: {
'X-Requested-With': 'XMLHttpRequest',
'Content-Type': 'application/json'
}
})
.then(response => response.json())
.then(data => {
location.reload();
/*if (data.estado === 'ok') {
// Recargar el div que contiene el listado
document.getElementById('div-procedimientos').innerHTML = data.html;
} else {
alert('No se pudo eliminar');
}*/
})
.catch(error => {
console.error('Error:', error);
alert('Error al eliminar');
});
}
}
</script>