about summary refs log tree commit diff
path: root/BugMine.Web/Pages/Projects/Issues/NewIssue.razor
blob: 118a00c33f17cc6eac8a30d3682bc8043d3eefd6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
@page "/Projects/{ProjectSlug}/Issues/New"
@using ArcaneLibs.Extensions
@using BugMine.Sdk.Events.Timeline
@using BugMine.Web.Components.ScopedContainers
<h3>New issue</h3>

<ProjectContainer ProjectSlug="@ProjectSlug" ProjectContext="@ProjectContext">
    <p>Title: <InputText @bind-Value="@IssueData.Name"/></p>
    
    @if (Constants.Debug) {
        <p>Debug info:</p>
        <p>Issue data:</p>
        <pre>@IssueData.ToJson()</pre>
    }
</ProjectContainer>

@code {

    [Parameter]
    public string ProjectSlug { get; set; } = null!;

    public ProjectContainer.ProjectContainerContext? ProjectContext { get; set; } = new();
    
    public BugMineIssueData IssueData { get; set; } = new();

}