Update MudBlazor integration, improve captcha handling, and upgrade project dependencies

This commit is contained in:
masoodafar-web
2025-11-14 09:32:19 +03:30
parent cce59612fa
commit 07ea8f0f47
15 changed files with 456 additions and 395 deletions

View File

@@ -8,7 +8,7 @@ namespace FrontOffice.Main.Pages.Profile.Components;
public partial class AddAddressDialog : ComponentBase
{
[CascadingParameter] private MudDialogInstance MudDialog { get; set; } = default!;
[CascadingParameter] private IDialogReference MudDialog { get; set; } = default!;
[Inject] private UserAddressContract.UserAddressContractClient UserAddressContract { get; set; } = default!;
private MudForm? _form;
@@ -41,5 +41,5 @@ public partial class AddAddressDialog : ComponentBase
}
}
private void Cancel() => MudDialog.Cancel();
private void Cancel() => MudDialog.Close(DialogResult.Cancel());
}

View File

@@ -9,8 +9,9 @@ namespace FrontOffice.Main.Pages.Profile.Components;
public partial class EditAddressDialog : ComponentBase
{
[CascadingParameter] private MudDialogInstance MudDialog { get; set; } = default!;
[CascadingParameter] private IDialogReference MudDialog { get; set; } = default!; // updated type
[Inject] private UserAddressContract.UserAddressContractClient UserAddressContract { get; set; } = default!;
// removed duplicate Snackbar injection; provided by Razor partial via _Imports
[Parameter] public GetAllUserAddressByFilterResponseModel? Model { get; set; }
@@ -51,5 +52,5 @@ public partial class EditAddressDialog : ComponentBase
}
}
private void Cancel() => MudDialog.Cancel();
private void Cancel() => MudDialog.Close(DialogResult.Cancel());
}