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 @@
+
+
+@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 @@
-
+@using PanoptesFrontend.Data
+@using System.Text.Json;
+@inject IHttpService httpService
+
+
PanoptesFrontend