@@ -50,9 +50,9 @@
-
+
-
+
diff --git a/Moonlight.Frontend/UI/Admin/Modals/UpdateApiKeyDialog.razor b/Moonlight.Frontend/UI/Admin/Modals/UpdateApiKeyDialog.razor
index 6f0db39f..3f2f62e9 100644
--- a/Moonlight.Frontend/UI/Admin/Modals/UpdateApiKeyDialog.razor
+++ b/Moonlight.Frontend/UI/Admin/Modals/UpdateApiKeyDialog.razor
@@ -3,10 +3,9 @@
@using Moonlight.Shared.Http.Requests.ApiKeys
@using Moonlight.Shared.Http.Responses.ApiKeys
@using ShadcnBlazor.Dialogs
-@using ShadcnBlazor.Extras.Common
-@using ShadcnBlazor.Extras.FormHandlers
+@using ShadcnBlazor.Extras.Forms
+@using ShadcnBlazor.Fields
@using ShadcnBlazor.Inputs
-@using ShadcnBlazor.Labels
@inherits ShadcnBlazor.Extras.Dialogs.DialogBase
@@ -17,37 +16,32 @@
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Save changes
-
+
+
+ Save changes
+
+
+
@code
{
@@ -55,7 +49,6 @@
[Parameter] public ApiKeyDto Key { get; set; }
private UpdateApiKeyDto Request;
- private FormHandler FormHandler;
private List
Permissions = new();
protected override void OnInitialized()
@@ -64,10 +57,12 @@
Permissions = Key.Permissions.ToList();
}
- private async Task SubmitAsync()
+ private async Task OnSubmitAsync(EditContext editContext, ValidationMessageStore validationMessageStore)
{
Request.Permissions = Permissions.ToArray();
await OnSubmit.Invoke(Request);
await CloseAsync();
+
+ return true;
}
}
\ No newline at end of file
diff --git a/Moonlight.Frontend/UI/Admin/Modals/UpdateRoleDialog.razor b/Moonlight.Frontend/UI/Admin/Modals/UpdateRoleDialog.razor
index f70fa989..1c5870cb 100644
--- a/Moonlight.Frontend/UI/Admin/Modals/UpdateRoleDialog.razor
+++ b/Moonlight.Frontend/UI/Admin/Modals/UpdateRoleDialog.razor
@@ -2,12 +2,10 @@
@using Moonlight.Frontend.UI.Admin.Components
@using Moonlight.Shared.Http.Requests.Roles
@using Moonlight.Shared.Http.Responses.Admin
-@using ShadcnBlazor.Buttons
@using ShadcnBlazor.Dialogs
-@using ShadcnBlazor.Extras.Common
-@using ShadcnBlazor.Extras.FormHandlers
+@using ShadcnBlazor.Extras.Forms
+@using ShadcnBlazor.Fields
@using ShadcnBlazor.Inputs
-@using ShadcnBlazor.Labels
@inherits ShadcnBlazor.Extras.Dialogs.DialogBase
@@ -20,50 +18,44 @@
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Save changes
-
+
+
+ Save changes
+
+
+
@code
{
[Parameter] public Func OnSubmit { get; set; }
[Parameter] public RoleDto Role { get; set; }
-
+
private UpdateRoleDto Request;
private List Permissions;
- private FormHandler FormHandler;
protected override void OnInitialized()
{
@@ -71,15 +63,12 @@
Permissions = Role.Permissions.ToList();
}
- private async Task SubmitAsync()
+ private async Task OnSubmitAsync(EditContext editContext, ValidationMessageStore validationMessageStore)
{
Request.Permissions = Permissions.ToArray();
- await FormHandler.SubmitAsync();
- }
-
- private async Task OnSubmitAsync()
- {
await OnSubmit.Invoke(Request);
await CloseAsync();
+
+ return true;
}
}
diff --git a/Moonlight.Frontend/UI/Admin/Modals/UpdateUserDialog.razor b/Moonlight.Frontend/UI/Admin/Modals/UpdateUserDialog.razor
index 0418d1ea..d564202a 100644
--- a/Moonlight.Frontend/UI/Admin/Modals/UpdateUserDialog.razor
+++ b/Moonlight.Frontend/UI/Admin/Modals/UpdateUserDialog.razor
@@ -2,10 +2,9 @@
@using Moonlight.Shared.Http.Requests.Users
@using Moonlight.Shared.Http.Responses.Users
@using ShadcnBlazor.Dialogs
-@using ShadcnBlazor.Extras.Common
-@using ShadcnBlazor.Extras.FormHandlers
+@using ShadcnBlazor.Extras.Forms
+@using ShadcnBlazor.Fields
@using ShadcnBlazor.Inputs
-@using ShadcnBlazor.Labels
@inherits ShadcnBlazor.Extras.Dialogs.DialogBase
@@ -18,51 +17,50 @@
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
- Save changes
-
+
+
+ Save changes
+
+
+
@code
{
[Parameter] public Func OnSubmit { get; set; }
[Parameter] public UserDto User { get; set; }
-
+
private UpdateUserDto Request;
- private FormHandler FormHandler;
protected override void OnInitialized()
{
Request = UserMapper.ToUpdate(User);
}
- private async Task SubmitAsync()
+ private async Task OnSubmitAsync(EditContext editContext, ValidationMessageStore validationMessageStore)
{
await OnSubmit.Invoke(Request);
-
await CloseAsync();
+
+ return true;
}
}
diff --git a/Moonlight.Frontend/UI/Admin/Views/Sys/Diagnose.razor b/Moonlight.Frontend/UI/Admin/Views/Sys/Diagnose.razor
index 0cac7f81..f6433df8 100644
--- a/Moonlight.Frontend/UI/Admin/Views/Sys/Diagnose.razor
+++ b/Moonlight.Frontend/UI/Admin/Views/Sys/Diagnose.razor
@@ -44,10 +44,10 @@
-
+
Start diagnostics
-
+
diff --git a/Moonlight.Frontend/UI/Admin/Views/Sys/Index.razor b/Moonlight.Frontend/UI/Admin/Views/Sys/Index.razor
index 3675d5cc..7d764378 100644
--- a/Moonlight.Frontend/UI/Admin/Views/Sys/Index.razor
+++ b/Moonlight.Frontend/UI/Admin/Views/Sys/Index.razor
@@ -38,14 +38,6 @@