From 68fe1a2284045908d92ef06c1c26cd937ded784e Mon Sep 17 00:00:00 2001 From: Rory& Date: Sat, 20 Apr 2024 23:48:43 +0200 Subject: Add basic project management --- BugMine.Web/Pages/Projects/ViewProject.razor | 33 ++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 BugMine.Web/Pages/Projects/ViewProject.razor (limited to 'BugMine.Web/Pages/Projects/ViewProject.razor') diff --git a/BugMine.Web/Pages/Projects/ViewProject.razor b/BugMine.Web/Pages/Projects/ViewProject.razor new file mode 100644 index 0000000..de94c79 --- /dev/null +++ b/BugMine.Web/Pages/Projects/ViewProject.razor @@ -0,0 +1,33 @@ +@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); + } + +} \ No newline at end of file -- cgit 1.5.1