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)) {