diff --git a/src/PanoptesFrontend/Pages/DynamicChart.razor b/src/PanoptesFrontend/Pages/DynamicChart.razor index fcc2096..f8aa94b 100644 --- a/src/PanoptesFrontend/Pages/DynamicChart.razor +++ b/src/PanoptesFrontend/Pages/DynamicChart.razor @@ -39,6 +39,8 @@ public string SelectedChartType {get; set;} [Parameter] public int ChartId {get; set;} + [Parameter] + public string module {get; set;} protected override void OnAfterRender(bool firstRender) { @@ -53,8 +55,7 @@ private async Task UpdateChartSeries() { - string module = "localhost:8080"; - var response = await httpService.GetAsync($"http://localhost:10000/{module}/{ChartId}"); + var response = await httpService.GetAsync($"http://localhost:10000/component/{module}/{ChartId}"); StatsList = response.Stats; await chart.UpdateSeriesAsync(true); await InvokeAsync(() => StateHasChanged()); diff --git a/src/PanoptesFrontend/Pages/DynamicTable.razor b/src/PanoptesFrontend/Pages/DynamicTable.razor index f06cffc..84f2e5b 100644 --- a/src/PanoptesFrontend/Pages/DynamicTable.razor +++ b/src/PanoptesFrontend/Pages/DynamicTable.razor @@ -25,6 +25,8 @@ public List> data { get; set; } [Parameter] public int TableId {get; set;} + [Parameter] + public string module {get; set;} public IDictionary columns { get; set; } public string GetColumnPropertyExpression(string name, Type type) @@ -63,9 +65,7 @@ private async Task Update() { - string module = "localhost:8080"; - - var response = await httpService.GetAsync($"http://localhost:10000/{module}/{TableId}"); + var response = await httpService.GetAsync($"http://localhost:10000/component/{module}/{TableId}"); if (response.Data != null) { diff --git a/src/PanoptesFrontend/Pages/ModDisplay.razor b/src/PanoptesFrontend/Pages/ModDisplay.razor index a5e6d0d..7750191 100644 --- a/src/PanoptesFrontend/Pages/ModDisplay.razor +++ b/src/PanoptesFrontend/Pages/ModDisplay.razor @@ -1,4 +1,4 @@ -@page "/test" +@page "/module/{moduleId}" @using System.Net; @using PanoptesFrontend.Data @@ -17,7 +17,7 @@ {
- +
} @@ -30,7 +30,8 @@ + ChartId="@component.Id" + module="@moduleId"/> } @@ -44,12 +45,12 @@ @code { private TableComponent[] tables; private GraphComponent[] graphs; - - private string module = "localhost:8080"; + [Parameter] + public string moduleId { get; set; } protected async override Task OnInitializedAsync() { - var schema = await httpService.GetAsync($"http://localhost:10000/{module}/schema"); + var schema = await httpService.GetAsync("http://localhost:10000/" + @moduleId + "/schema"); tables = schema.tables; graphs = schema.graphs; } diff --git a/src/PanoptesFrontend/Shared/NavMenu.razor b/src/PanoptesFrontend/Shared/NavMenu.razor index 2a47b6b..75c3875 100644 --- a/src/PanoptesFrontend/Shared/NavMenu.razor +++ b/src/PanoptesFrontend/Shared/NavMenu.razor @@ -18,7 +18,7 @@ { @foreach (var module in response){