From deb69e6014fcd8af141853b1b464f456c0663f80 Mon Sep 17 00:00:00 2001 From: ChiaraBm Date: Mon, 26 Jan 2026 16:49:25 +0100 Subject: [PATCH] Upgraded to ShadcnBlazor 1.0.10. Started implementing instance management ui page --- Moonlight.Frontend/Moonlight.Frontend.csproj | 4 +- .../UI/Admin/Modals/CreateApiKeyDialog.razor | 2 +- .../UI/Admin/Modals/CreateRoleDialog.razor | 2 +- .../UI/Admin/Modals/CreateUserDialog.razor | 4 +- .../UI/Admin/Modals/UpdateApiKeyDialog.razor | 2 +- .../UI/Admin/Modals/UpdateRoleDialog.razor | 2 +- .../UI/Admin/Modals/UpdateUserDialog.razor | 4 +- .../UI/Admin/Views/Sys/Index.razor | 2 +- .../UI/Admin/Views/Sys/Instance.razor | 55 +++++++++++++++++++ .../UI/Admin/Views/Sys/Themes/Create.razor | 6 +- .../UI/Admin/Views/Sys/Themes/Update.razor | 6 +- 11 files changed, 72 insertions(+), 17 deletions(-) diff --git a/Moonlight.Frontend/Moonlight.Frontend.csproj b/Moonlight.Frontend/Moonlight.Frontend.csproj index 73eb2f4e..404f41d0 100644 --- a/Moonlight.Frontend/Moonlight.Frontend.csproj +++ b/Moonlight.Frontend/Moonlight.Frontend.csproj @@ -24,8 +24,8 @@ - - + + diff --git a/Moonlight.Frontend/UI/Admin/Modals/CreateApiKeyDialog.razor b/Moonlight.Frontend/UI/Admin/Modals/CreateApiKeyDialog.razor index 24a3b735..0969beb7 100644 --- a/Moonlight.Frontend/UI/Admin/Modals/CreateApiKeyDialog.razor +++ b/Moonlight.Frontend/UI/Admin/Modals/CreateApiKeyDialog.razor @@ -21,7 +21,7 @@
- +
diff --git a/Moonlight.Frontend/UI/Admin/Modals/CreateRoleDialog.razor b/Moonlight.Frontend/UI/Admin/Modals/CreateRoleDialog.razor index 7d1d1248..2070f74b 100644 --- a/Moonlight.Frontend/UI/Admin/Modals/CreateRoleDialog.razor +++ b/Moonlight.Frontend/UI/Admin/Modals/CreateRoleDialog.razor @@ -25,7 +25,7 @@
- diff --git a/Moonlight.Frontend/UI/Admin/Modals/CreateUserDialog.razor b/Moonlight.Frontend/UI/Admin/Modals/CreateUserDialog.razor index 55597eb5..523713a3 100644 --- a/Moonlight.Frontend/UI/Admin/Modals/CreateUserDialog.razor +++ b/Moonlight.Frontend/UI/Admin/Modals/CreateUserDialog.razor @@ -23,7 +23,7 @@
- @@ -31,7 +31,7 @@
- - +
diff --git a/Moonlight.Frontend/UI/Admin/Modals/UpdateRoleDialog.razor b/Moonlight.Frontend/UI/Admin/Modals/UpdateRoleDialog.razor index 8878320f..f70fa989 100644 --- a/Moonlight.Frontend/UI/Admin/Modals/UpdateRoleDialog.razor +++ b/Moonlight.Frontend/UI/Admin/Modals/UpdateRoleDialog.razor @@ -27,7 +27,7 @@
- diff --git a/Moonlight.Frontend/UI/Admin/Modals/UpdateUserDialog.razor b/Moonlight.Frontend/UI/Admin/Modals/UpdateUserDialog.razor index fd2e77a8..0418d1ea 100644 --- a/Moonlight.Frontend/UI/Admin/Modals/UpdateUserDialog.razor +++ b/Moonlight.Frontend/UI/Admin/Modals/UpdateUserDialog.razor @@ -25,7 +25,7 @@
- @@ -33,7 +33,7 @@
-
- +
diff --git a/Moonlight.Frontend/UI/Admin/Views/Sys/Instance.razor b/Moonlight.Frontend/UI/Admin/Views/Sys/Instance.razor index 2e58a953..0b85ef54 100644 --- a/Moonlight.Frontend/UI/Admin/Views/Sys/Instance.razor +++ b/Moonlight.Frontend/UI/Admin/Views/Sys/Instance.razor @@ -1,7 +1,11 @@ @using LucideBlazor @using Moonlight.Shared.Http.Responses.Admin +@using ShadcnBlazor.Cards @using ShadcnBlazor.Emptys +@using ShadcnBlazor.Buttons @using ShadcnBlazor.Extras.Common +@using ShadcnBlazor.Fields +@using ShadcnBlazor.Selects @inject HttpClient HttpClient @@ -11,6 +15,57 @@ { if (StatusDto.IsReachable) { +
+ + + Version + + + +
+ Update instance + + Select the version you want to update to + + + + Version + + + +
+ + + +
+
+
+ + + Plugins + + + + + + + + No Plugins found + + No plugins found in instance configuration + + + + + +
} else { diff --git a/Moonlight.Frontend/UI/Admin/Views/Sys/Themes/Create.razor b/Moonlight.Frontend/UI/Admin/Views/Sys/Themes/Create.razor index 9f12a2e5..d328fc8e 100644 --- a/Moonlight.Frontend/UI/Admin/Views/Sys/Themes/Create.razor +++ b/Moonlight.Frontend/UI/Admin/Views/Sys/Themes/Create.razor @@ -55,7 +55,7 @@
- @@ -63,7 +63,7 @@
- -
- @@ -67,7 +67,7 @@
- -