diff --git a/src/PanoptesFrontend/Data/Module.cs b/src/PanoptesFrontend/Data/Module.cs new file mode 100644 index 0000000..c5bfd51 --- /dev/null +++ b/src/PanoptesFrontend/Data/Module.cs @@ -0,0 +1,9 @@ +public class Module { + public String Name {get; set;} + public String Container {get; set;} + + public Module(string name, string container){ + Name = name; + Container = container; + } +} \ No newline at end of file diff --git a/src/PanoptesFrontend/Pages/TestCard.razor b/src/PanoptesFrontend/Pages/TestCard.razor new file mode 100644 index 0000000..13fccaf --- /dev/null +++ b/src/PanoptesFrontend/Pages/TestCard.razor @@ -0,0 +1,10 @@ +
+
+

@Data.Text

+
+
+ +@code { + [Parameter] + public Component Data { get; set; } +} diff --git a/src/PanoptesFrontend/Pages/TestRequest.razor b/src/PanoptesFrontend/Pages/TestRequest.razor index e5edd4c..24ea4c6 100644 --- a/src/PanoptesFrontend/Pages/TestRequest.razor +++ b/src/PanoptesFrontend/Pages/TestRequest.razor @@ -4,7 +4,7 @@ @using System.Text.Json; @inject IHttpService httpService -@* @if (data != null) +@if (data != null) { @foreach (var component in data) { switch (component.Type) { @@ -27,16 +27,16 @@ } } -} *@ +} -
@response.Text
@code { - private Component response; + private Component[] data; protected override async Task OnInitializedAsync() { - response = await httpService.GetAsync("http://localhost:8080/test"); + var response = await httpService.GetAsync("http://localhost:10000/localhost/schema"); + data = response.components; } } diff --git a/src/PanoptesFrontend/Shared/NavMenu.razor b/src/PanoptesFrontend/Shared/NavMenu.razor index c5da032..f2799c9 100644 --- a/src/PanoptesFrontend/Shared/NavMenu.razor +++ b/src/PanoptesFrontend/Shared/NavMenu.razor @@ -1,4 +1,8 @@ -