@page "/Projects/{ProjectSlug}/" @if (Client is null) {

Authenticating

} else if(Project is null) {

Loading

} else {

@Project.Info.Name

@*

@Project.Description

*@ } @code { [Parameter] public string ProjectSlug { get; set; } private BugMineClient? Client { get; set; } private BugMineProject? Project { get; set; } protected override async Task OnInitializedAsync() { Client = await BugMineStorage.GetCurrentSessionOrNavigate(); if (Client == null) { return; } StateHasChanged(); Project = await Client.GetProject(ProjectSlug); } }