Start adding pages
2 files changed, 47 insertions, 0 deletions
diff --git a/BugMine.Web/Pages/Projects/Index.razor b/BugMine.Web/Pages/Projects/Index.razor
new file mode 100644
index 0000000..a24747c
--- /dev/null
+++ b/BugMine.Web/Pages/Projects/Index.razor
@@ -0,0 +1,22 @@
+@page "/Projects"
+<h3>Projects</h3>
+
+@if (true) {
+ <p>There are no projects to display.</p>
+}
+
+<p>Did not find the project board you are looking for?</p>
+<LinkButton href="/Projects/New">Create new board</LinkButton>
+
+@code {
+
+ private List<Project> projects = new List<Project>();
+
+
+
+ protected override async Task OnInitializedAsync() {
+
+ }
+
+ private class Project { }
+}
\ No newline at end of file
diff --git a/BugMine.Web/Pages/Projects/NewProject.razor b/BugMine.Web/Pages/Projects/NewProject.razor
new file mode 100644
index 0000000..529813e
--- /dev/null
+++ b/BugMine.Web/Pages/Projects/NewProject.razor
@@ -0,0 +1,25 @@
+@page "/Projects/New"
+@using LibMatrix.Responses
+@using BugMine.Web.Classes
+@using ArcaneLibs.Extensions
+<h3>New project</h3>
+
+<span>Project name: </span>
+<FancyTextBox bind-Value="@request.Name"></FancyTextBox>
+<br/>
+<span>Shortname: </span>
+<FancyTextBox bind-Value="@request.RoomAliasName"></FancyTextBox>
+<br/>
+
+@if (Constants.Debug) {
+ <span>Debug: </span>
+ <pre>
+ @request.ToJson()
+ </pre>
+ <br/>
+}
+
+@code {
+ private CreateRoomRequest request = new CreateRoomRequest();
+
+}
\ No newline at end of file
|