about summary refs log tree commit diff
path: root/BugMine.Web/Pages/Projects/Issues
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2024-07-09 00:18:44 +0200
committerRory& <root@rory.gay>2024-07-09 00:18:44 +0200
commit63677f70bf0663ef3fae47b4fce64d9de7f428f4 (patch)
treed7fba0f181c45fee61952e3d01b67d5c2c9a9a92 /BugMine.Web/Pages/Projects/Issues
parentAdd basic issues, abstract project loading to component in web (diff)
downloadBugMine-63677f70bf0663ef3fae47b4fce64d9de7f428f4.tar.xz
Older changes HEAD github/master master
Diffstat (limited to 'BugMine.Web/Pages/Projects/Issues')
-rw-r--r--BugMine.Web/Pages/Projects/Issues/NewIssue.razor13
-rw-r--r--BugMine.Web/Pages/Projects/Issues/ViewIssue.razor24
2 files changed, 36 insertions, 1 deletions
diff --git a/BugMine.Web/Pages/Projects/Issues/NewIssue.razor b/BugMine.Web/Pages/Projects/Issues/NewIssue.razor

index 159e20d..118a00c 100644 --- a/BugMine.Web/Pages/Projects/Issues/NewIssue.razor +++ b/BugMine.Web/Pages/Projects/Issues/NewIssue.razor
@@ -1,8 +1,17 @@ @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"> - <h1>Hi from NewIssue!</h1> + <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 { @@ -11,5 +20,7 @@ public string ProjectSlug { get; set; } = null!; public ProjectContainer.ProjectContainerContext? ProjectContext { get; set; } = new(); + + public BugMineIssueData IssueData { get; set; } = new(); } \ No newline at end of file diff --git a/BugMine.Web/Pages/Projects/Issues/ViewIssue.razor b/BugMine.Web/Pages/Projects/Issues/ViewIssue.razor new file mode 100644
index 0000000..e33f74d --- /dev/null +++ b/BugMine.Web/Pages/Projects/Issues/ViewIssue.razor
@@ -0,0 +1,24 @@ +@page "/Projects/{ProjectSlug}/Issues/{IssueId}" +@using ArcaneLibs.Extensions +@using BugMine.Sdk.Events.Timeline +@using BugMine.Web.Components.ScopedContainers +<h3>New issue</h3> + +<ProjectContainer ProjectSlug="@ProjectSlug" ProjectContext="@ProjectContext"> + <IssueContainer IssueId="@IssueId" IssueContext="@IssueContext"> + <p>meow</p> + </IssueContainer> +</ProjectContainer> + +@code { + + [Parameter] + public string ProjectSlug { get; set; } = null!; + + [Parameter] + public string IssueId { get; set; } = null!; + + public ProjectContainer.ProjectContainerContext? ProjectContext { get; set; } = new(); + public IssueContainer.IssueContainerContext? IssueContext { get; set; } = new(); + +} \ No newline at end of file