diff --git a/internal/views/pages/updates.gohtml b/internal/views/pages/updates.gohtml index 473cb9d..0b6e3b0 100644 --- a/internal/views/pages/updates.gohtml +++ b/internal/views/pages/updates.gohtml @@ -15,6 +15,7 @@ data-bs-toggle="modal" data-bs-target="#updatePackagesModal" data-node-name="{{.Name}}" + data-package-count="{{.UpdatesAvailable}}" data-packages="{{.UpdatesDetails}}" > View packages diff --git a/web/static/js/app.js b/web/static/js/app.js index 7640670..4664e6f 100644 --- a/web/static/js/app.js +++ b/web/static/js/app.js @@ -141,12 +141,13 @@ document.addEventListener("DOMContentLoaded", () => { } const nodeName = trigger.dataset.nodeName || ""; + const packageCount = trigger.dataset.packageCount || "0"; const rawPackages = trigger.dataset.packages || "[]"; const nodeLabel = updatePackagesModal.querySelector("[data-update-packages-node]"); const body = updatePackagesModal.querySelector("[data-update-packages-body]"); if (nodeLabel) { - nodeLabel.textContent = nodeName; + nodeLabel.textContent = `${nodeName} | ${packageCount} pending`; } if (!(body instanceof HTMLElement)) {