@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); } } }