[pdm-devel] [RFC PATCH datacenter-manager 2/3] ui: add NodeStatusPanel to the administration menu

Shannon Sterz s.sterz at proxmox.com
Tue Oct 28 17:44:34 CET 2025


Signed-off-by: Shannon Sterz <s.sterz at proxmox.com>
---
might make sense to implement this as a widget for the new views feature
instead of using the panel here.

 ui/src/administration/mod.rs | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/ui/src/administration/mod.rs b/ui/src/administration/mod.rs
index 38411a9..f245396 100644
--- a/ui/src/administration/mod.rs
+++ b/ui/src/administration/mod.rs
@@ -16,7 +16,9 @@ use pwt_macros::builder;
 //mod services;
 //pub use services::Services;

-use proxmox_yew_comp::{AptPackageManager, AptRepositories, ExistingProduct, Syslog, Tasks};
+use proxmox_yew_comp::{
+    AptPackageManager, AptRepositories, ExistingProduct, NodeStatusPanel, Syslog, Tasks,
+};

 #[derive(Clone, PartialEq, Properties)]
 #[builder]
@@ -67,6 +69,17 @@ impl Component for PdmServerAdministration {
                 |_| Services::new().into(),
             )
             */
+            .with_item_builder(
+                TabBarItem::new()
+                    .key("status")
+                    .label(tr!("Status"))
+                    .icon_class("fa fa-book"),
+                move |_| {
+                    NodeStatusPanel::new()
+                        .status_base_url("/nodes/localhost/status")
+                        .into()
+                },
+            )
             .with_item_builder(
                 TabBarItem::new()
                     .key("updates")
--
2.47.3





More information about the pdm-devel mailing list