Hand simulator and some data fixes

This commit is contained in:
2026-07-18 16:40:57 -04:00
parent 4ce33bdb36
commit af64b9e95c
9 changed files with 328 additions and 87 deletions
+14 -3
View File
@@ -70,19 +70,30 @@
}
</div>
@inject NavigationManager Nav
@code {
[SupplyParameterFromQuery] public string? s1 { get; set; }
[SupplyParameterFromQuery] public string? s2 { get; set; }
private List<DeckData> decks = [];
private bool showPrecons;
protected override void OnInitialized()
protected override void OnParametersSet()
{
RefreshDecks();
}
private void RefreshDecks()
{
decks = DeckDatabase.Decks
.Where(d => d.IsVisible)
var query = DeckDatabase.Decks.Where(d => d.IsVisible);
if (!string.IsNullOrEmpty(s1))
query = query.Where(d => d.Syndicates.Contains(s1, StringComparer.OrdinalIgnoreCase));
if (!string.IsNullOrEmpty(s2))
query = query.Where(d => d.Syndicates.Contains(s2, StringComparer.OrdinalIgnoreCase));
decks = query
.Where(d =>
showPrecons
? d.DeckType is "precon" or "store"