@page "/Projects/New" @using ArcaneLibs.Extensions

New project

Project name:
Project repository:
@* Room alias: *@ @* *@ @*
*@ @if (Constants.Debug) { Debug:
        @_request.ToJson()
    

} Create project @code { private BugMineClient? Client { get; set; } private readonly ProjectInfo _request = new(); protected override async Task OnInitializedAsync() { Client = await BugMineStorage.GetCurrentSessionOrNavigate(); if (Client == null) { return; } } private async Task CreateProject() { if (Client == null) { return; } var proj = await Client.CreateProject(_request); NavigationManager.NavigateTo($"/Projects/{proj.ProjectSlug}/"); } }