This commit is contained in:
MeysamMoghaddam
2025-10-12 23:52:34 +03:30
parent 5211f7ce38
commit 82931f8313
2 changed files with 15 additions and 1 deletions

View File

@@ -172,7 +172,7 @@ else
<MudIcon Icon="@Icons.Material.Filled.Lock" Size="Size.Medium" Color="Color.Default" /> <MudIcon Icon="@Icons.Material.Filled.Lock" Size="Size.Medium" Color="Color.Default" />
<MudText Typo="Typo.body2" Class="mud-text-secondary"> <MudText Typo="Typo.body2" Class="mud-text-secondary">
برای ثبت نظر ابتدا برای ثبت نظر ابتدا
@* <MudLink Href="javascript:void(0)" OnClick="() => Navigation.NavigateTo(RouteConstants.Auth.Phone)" Class="text-primary">وارد حساب کاربری</MudLink> *@ <MudLink OnClick="OpenAuthDialog" Class="text-primary">وارد حساب کاربری</MudLink>
شوید. شوید.
</MudText> </MudText>
</MudStack> </MudStack>

View File

@@ -1,5 +1,6 @@
using Blazored.LocalStorage; using Blazored.LocalStorage;
using FrontOffice.BFF.Package.Protobuf.Protos.Package; using FrontOffice.BFF.Package.Protobuf.Protos.Package;
using FrontOffice.Main.Shared;
using FrontOffice.Main.Utilities; using FrontOffice.Main.Utilities;
using Grpc.Core; using Grpc.Core;
using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components;
@@ -228,6 +229,19 @@ public partial class PackageDetail : IDisposable
Navigation.NavigateTo($"{RouteConstants.Package.Detail}/{packageId}"); Navigation.NavigateTo($"{RouteConstants.Package.Detail}/{packageId}");
} }
private async Task OpenAuthDialog()
{
var dialog = await DialogService.ShowAsync<AuthDialog>("ورود به حساب کاربری");
var result = await dialog.Result;
if (!result.Canceled)
{
// User logged in successfully, refresh the page to show comment form
await CheckAuthStatus();
await InvokeAsync(StateHasChanged);
}
}
public void Dispose() public void Dispose()
{ {
_loadCts?.Cancel(); _loadCts?.Cancel();