diff --git a/Src/BigBang1112.Gbx/Client/Pages/Index.razor b/Src/BigBang1112.Gbx/Client/Pages/Index.razor index 49ddf37..31d1c84 100644 --- a/Src/BigBang1112.Gbx/Client/Pages/Index.razor +++ b/Src/BigBang1112.Gbx/Client/Pages/Index.razor @@ -1,105 +1,105 @@ -@page "/" -@using BigBang1112.Gbx.Client.Services; -@using GBX.NET; -@using GbxToolAPI; -@using GbxToolAPI.Client; -@using MapViewerEngine.Shared; - -@inject IToolManager ToolManager -@inject IWorkflowManager WorkflowManager -@inject NavigationManager NavMan - -Gbx Web Tools - -
-
-

Welcome to Gbx Web Tools, the most advanced Gbx tool provider for Trackmania and Shootmania games. Begin by uploading some Gbx files or by checking out some tools...

- - -
-
-

Tools

-
- @foreach (var item in ToolManager.GetToolFactories(searchValue)) - { - -

- @item.Name - +@page "/" +@using BigBang1112.Gbx.Client.Services; +@using GBX.NET; +@using GbxToolAPI; +@using GbxToolAPI.Client; +@using MapViewerEngine.Shared; + +@inject IToolManager ToolManager +@inject IWorkflowManager WorkflowManager +@inject NavigationManager NavMan + +Gbx Web Tools + +
+ + -
-

Workflows ?

-
- @foreach (var item in WorkflowManager.GetWorkflows(searchValue)) - { -
- Delayed :( -

@item.Name

- @if (!string.IsNullOrWhiteSpace(item.Description)) - { -

@item.Description

- } -
- } -
-
-
- - - + } +

+ @if (!string.IsNullOrWhiteSpace(item.Description)) + { +

@item.Description

+ } + + } +
+
+
+

Workflows ?

+
+ @foreach (var item in WorkflowManager.GetWorkflows(searchValue)) + { +
+ Delayed :( +

@item.Name

+ @if (!string.IsNullOrWhiteSpace(item.Description)) + { +

@item.Description

+ } +
+ } +
+
+
+ + + @code { - private string response = ""; - private Node? node; - - private string searchValue = ""; - - public string SearchValue - { - get => searchValue; - set - { - searchValue = value; - } - } - - private void OnSearchInput(ChangeEventArgs e) - { - searchValue = e.Value?.ToString() ?? ""; - } - - protected override async Task OnInitializedAsync() - { - await WorkflowManager.LoadWorkflowsAsync(); - } -} \ No newline at end of file + private string response = ""; + private Node? node; + + private string searchValue = ""; + + public string SearchValue + { + get => searchValue; + set + { + searchValue = value; + } + } + + private void OnSearchInput(ChangeEventArgs e) + { + searchValue = e.Value?.ToString() ?? ""; + } + + protected override async Task OnInitializedAsync() + { + await WorkflowManager.LoadWorkflowsAsync(); + } +}