TourIAm/TIAMSharedUI/Shared/NavHelperComponent.razor

41 lines
856 B
Plaintext

@using TIAMWebApp.Shared.Application.Utility
@inject NavigationManager NavManager
@inject PageHistoryState pageHistoryState
<div class="container-fluid fixed-top pt-5">
<div class="row">
<div class="col-1">
<DxButton Click="() => GoBack()"><i class="fa-solid fa-chevron-left"></i></DxButton>
</div>
<div class="col-10"></div>
<div class="col-1">
</div>
</div>
</div>
@code {
private string _previousUrl;
private bool isBackVisible = false;
protected override void OnInitialized()
{
if(pageHistoryState.CanGoBack())
{
isBackVisible = true;
}
}
private void GoBack()
{
@if (pageHistoryState.CanGoBack())
{
NavManager.NavigateTo(pageHistoryState.GetGoBackPage());
}
}
}