@inject NavigationManager NavMan
@inject ListSelectDataSrv MDataService
@code {
[Parameter]
public List MenuItems { get; set; } = new List();
[Inject]
protected MessageService MsgServ { get; set; } = null!;
[Inject]
protected NavigationManager navManager { get; set; } = null!;
protected bool linkActive(string objUrl)
{
bool answ = false;
if (navManager.Uri.Contains(objUrl))
{
answ = true;
}
return answ;
}
protected async Task SetPage(string tgtUrl)
{
if (tgtUrl.Contains("status-map"))
{
await MsgServ.IdxMaccSet("");
}
await MsgServ.LastOpenedPageSet(tgtUrl);
// navManager.NavigateTo(tgtUrl, true);
navManager.NavigateTo(tgtUrl, false);
}
}