feat: indice solo modulos integrados (sin backend/gestionar)

This commit is contained in:
Nurfog committed 2026-09-08 17:28:30 -03:00
1 parent 3deed48c7b
commit a209133e43
1 file changed
+1 -58
+1 -58
View File
@@ -19,7 +19,6 @@ export default function Home() {
const fetchModules = refreshModules;
const modules = data?.modules ?? [];
const backend = data?.backend;
const bySection: Record<string, ModuleState[]> = {};
modules.forEach((m) => {
@@ -136,8 +135,7 @@ export default function Home() {
<div className="row row-cards">
{SECTIONS.map((section) => {
const list = bySection[section.id] ?? [];
const isReview = section.id === "otras-apps";
if (!isReview && list.length === 0) return null;
if (list.length === 0) return null;
return (
<div className="col-12" key={section.id} id={section.id}>
<div className="row row-cards">
@@ -157,61 +155,6 @@ export default function Home() {
</div>
{list.map(renderModuleCard)}
{isReview && backend && (
<>
<div className="col-md-6">
<div className="app-card p-2">
<table className="table table-borderless mb-0 align-middle">
<tbody>
<tr>
<td className="ps-3" style={{ width: 56 }}>
<i className="bx bx-code-alt bx-sm bx-border text-light bg-dark" />
</td>
<td>
<a
href="https://api.devops.norteamericano.cl/health"
target="_blank"
rel="noopener noreferrer"
className="text-decoration-none text-dark d-block py-2 stretched-link"
>
API Backend
</a>
<small className="text-muted" style={{ fontSize: "0.75rem" }}>
{backend.container ? "Activo" : "Detenido"} · {backend.branch}
</small>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div className="col-md-6">
<div className="app-card p-2">
<table className="table table-borderless mb-0 align-middle">
<tbody>
<tr>
<td className="ps-3" style={{ width: 56 }}>
<i className="bx bx-cog bx-sm bx-border text-light bg-secondary" />
</td>
<td>
<Link
href="/upload"
className="text-decoration-none text-dark d-block py-2 stretched-link"
>
Gestionar Módulos
</Link>
<small className="text-muted" style={{ fontSize: "0.75rem" }}>
Subir / actualizar proyectos
</small>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</>
)}
</div>
</div>
);