@page "/dashboard"
@page "/dashboards/{DashboardId?}"
@inject Microsoft.Extensions.Configuration.IConfiguration Configuration
@inject NavigationManager Navigation
Dashboards
@code {
[Parameter] public string? DashboardId { get; set; }
private string DashboardEndpoint => $"{Configuration["ApiBaseUrl"]?.TrimEnd('/')}/api/dashboard";
protected override void OnParametersSet()
{
if (!string.Equals(DashboardId, "default", StringComparison.OrdinalIgnoreCase))
{
Navigation.NavigateTo("dashboards/default", replace: true);
}
}
}