Files
Servers/MoonlightServers.Frontend/UI/Views/Example.razor

25 lines
530 B
Plaintext

@page "/example"
@using MoonCore.Helpers
@using MoonCore.Blazor.Tailwind.Components
@using MoonlightServers.Shared.Http.Responses
@inject HttpApiClient ApiClient
<h3 class="text-primary-500 mb-8">Welcome to this example page</h3>
<LazyLoader Load="Load">
<h1 class="text-center text-zinc-500">
@Response.Number
</h1>
</LazyLoader>
@code
{
private ExampleResponse Response;
private async Task Load(LazyLoader _)
{
Response = await ApiClient.GetJson<ExampleResponse>("api/example");
}
}