@using LANCommander.Launcher.Models @using System.Diagnostics @inject SDK.Client Client @inject InstallService InstallService @inject GameService GameService @inject NavigationManager NavigationManager @inject LocalizationService LocalizationService
@if (NavigationManager.Uri.Contains("/Depot")) { } else { if (Client.Settings?.EnableUserLibraries ?? false) { } }
@if (InstallService.Queue.Any(qi => qi.State)) {
} else { }
@code { [CascadingParameter] public bool Connected { get; set; } bool DownloadQueueVisible = false; DownloadQueue DownloadQueue; protected override async Task OnInitializedAsync() { InstallService.OnQueueChanged += async () => { await InvokeAsync(StateHasChanged); }; } async Task ShowDownloadQueue() { await DownloadQueue.Show(); } }