feat: indice solo modulos integrados (sin backend/gestionar)
This commit is contained in:
1 parent
3deed48c7b
commit
a209133e43
1 file changed
+1
-58
+1
-58
@@ -19,7 +19,6 @@ export default function Home() {
|
|||||||
const fetchModules = refreshModules;
|
const fetchModules = refreshModules;
|
||||||
|
|
||||||
const modules = data?.modules ?? [];
|
const modules = data?.modules ?? [];
|
||||||
const backend = data?.backend;
|
|
||||||
|
|
||||||
const bySection: Record<string, ModuleState[]> = {};
|
const bySection: Record<string, ModuleState[]> = {};
|
||||||
modules.forEach((m) => {
|
modules.forEach((m) => {
|
||||||
@@ -136,8 +135,7 @@ export default function Home() {
|
|||||||
<div className="row row-cards">
|
<div className="row row-cards">
|
||||||
{SECTIONS.map((section) => {
|
{SECTIONS.map((section) => {
|
||||||
const list = bySection[section.id] ?? [];
|
const list = bySection[section.id] ?? [];
|
||||||
const isReview = section.id === "otras-apps";
|
if (list.length === 0) return null;
|
||||||
if (!isReview && list.length === 0) return null;
|
|
||||||
return (
|
return (
|
||||||
<div className="col-12" key={section.id} id={section.id}>
|
<div className="col-12" key={section.id} id={section.id}>
|
||||||
<div className="row row-cards">
|
<div className="row row-cards">
|
||||||
@@ -157,61 +155,6 @@ export default function Home() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
{list.map(renderModuleCard)}
|
{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>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in new issue
Block a user