mirror of
https://github.com/Facepunch/sbox-public.git
synced 2026-04-19 22:08:34 -04:00
50 lines
996 B
Plaintext
50 lines
996 B
Plaintext
@using MenuProject.MenuUI.ContentBlock
|
|
@using MenuProject.MenuUI.Layout
|
|
@using Sandbox;
|
|
@using Sandbox.UI;
|
|
@using MenuProject.UI;
|
|
@page "/games/dash"
|
|
@inherits Panel
|
|
|
|
<root class="gameshub">
|
|
<Page>
|
|
<Body>
|
|
@if (Result == null)
|
|
{
|
|
<LoadingPanel></LoadingPanel>
|
|
}
|
|
else
|
|
{
|
|
<ContentBlocks Group="@Result"></ContentBlocks>
|
|
}
|
|
</Body>
|
|
</Page>
|
|
</root>
|
|
|
|
@code
|
|
{
|
|
|
|
Package.ListResult Result;
|
|
|
|
protected override async Task OnParametersSetAsync()
|
|
{
|
|
await UpdateList();
|
|
}
|
|
|
|
async Task UpdateList()
|
|
{
|
|
//
|
|
// Just calling this here for now so I can guage speed on the backend
|
|
// - it's not actually being used anywhere yet
|
|
//
|
|
Result = await Package.ListAsync("aa8913bd-495e-44d1-a8e1-288e69427f0d");
|
|
|
|
StateHasChanged();
|
|
}
|
|
|
|
protected override int BuildHash()
|
|
{
|
|
return System.HashCode.Combine(Result);
|
|
}
|
|
}
|