From d68df945f2664affe79c03332e2530c76118c71f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20A=2EP?= <53834183+Jossec101@users.noreply.github.com> Date: Thu, 7 May 2026 14:27:06 +0200 Subject: [PATCH] Add Rebalance feature with UI components and service integration stack-info: PR: https://github.com/Elenpay/NodeGuard/pull/509, branch: Jossec101/stack/15 --- src/Pages/Rebalances.razor | 327 ++++++++++++++++ src/Program.cs | 10 +- src/Shared/NavMenu.razor | 6 + src/Shared/NewRebalanceModal.razor | 597 +++++++++++++++++++++++++++++ 4 files changed, 936 insertions(+), 4 deletions(-) create mode 100644 src/Pages/Rebalances.razor create mode 100644 src/Shared/NewRebalanceModal.razor diff --git a/src/Pages/Rebalances.razor b/src/Pages/Rebalances.razor new file mode 100644 index 00000000..427df370 --- /dev/null +++ b/src/Pages/Rebalances.razor @@ -0,0 +1,327 @@ +@page "/rebalances" +@using Humanizer +@using Blazorise +@using Blazorise.Components +@using NodeGuard.Data.Models +@attribute [Authorize(Roles = "Superadmin,NodeManager,FinanceManager")] +