refactor(app): extract dialog component logic to code-behind

This commit is contained in:
2026-04-03 12:59:11 +02:00
parent 55c2c01418
commit b8b1c74a84
12 changed files with 315 additions and 131 deletions
@@ -0,0 +1,36 @@
using Microsoft.AspNetCore.Components;
namespace Duempelkas.App.Components.Dialogs;
public partial class AddAccountDialog
{
#region Parameters
[Parameter]
public EventCallback<string> OnSave { get; set; }
[Parameter]
public EventCallback OnCancel { get; set; }
#endregion
#region Fields
private string name = string.Empty;
#endregion
#region Actions
private async Task Save()
{
if (!string.IsNullOrWhiteSpace(name))
{
await OnSave.InvokeAsync(name.Trim());
}
}
private async Task Cancel() => await OnCancel.InvokeAsync();
#endregion
}