diff --git a/LANCommander.Launcher/UI/App.Chat.razor b/LANCommander.Launcher/UI/App.Chat.razor index 516267f2..d3cb297c 100644 --- a/LANCommander.Launcher/UI/App.Chat.razor +++ b/LANCommander.Launcher/UI/App.Chat.razor @@ -1,16 +1,24 @@ -@using Photino.Blazor.CustomWindow.Components -@inject LocalizationService LocalizationService +@inject LocalizationService LocalizationService +@inject NavigationManager NavigationManager - - - - - - + + + + + + @LocalizationService.GetString("NotFound") + + @LocalizationService.GetString("NotFoundMessage") + + + - - - - - - \ No newline at end of file +@code { + protected override void OnInitialized() + { + var currentUri = new Uri(NavigationManager.Uri); + + if (currentUri.LocalPath == "/") + NavigationManager.NavigateTo("/Chat", true); + } +} \ No newline at end of file diff --git a/LANCommander.Launcher/UI/App.Main.razor b/LANCommander.Launcher/UI/App.Main.razor index 27c0c50b..4d01505c 100644 --- a/LANCommander.Launcher/UI/App.Main.razor +++ b/LANCommander.Launcher/UI/App.Main.razor @@ -1,14 +1,24 @@ -@using LANCommander.Launcher.Services -@inject LocalizationService LocalizationService +@inject LocalizationService LocalizationService +@inject NavigationManager NavigationManager - + @LocalizationService.GetString("NotFound") - + @LocalizationService.GetString("NotFoundMessage") - \ No newline at end of file + + +@code { + protected override void OnInitialized() + { + var currentUri = new Uri(NavigationManager.Uri); + + if (currentUri.LocalPath == "/") + NavigationManager.NavigateTo("/Library", true); + } +} \ No newline at end of file diff --git a/LANCommander.Launcher/UI/Library/Index.razor b/LANCommander.Launcher/UI/Library/Index.razor index fe68a3c3..b6e2dfe4 100644 --- a/LANCommander.Launcher/UI/Library/Index.razor +++ b/LANCommander.Launcher/UI/Library/Index.razor @@ -1,5 +1,5 @@ -@page "/" -@page "/{id:guid}" +@page "/Library" +@page "/Library/{id:guid}" @using LANCommander.Launcher.Data.Models @using LANCommander.Launcher.Models @using LANCommander.Launcher.UI.Library.Components @@ -59,7 +59,7 @@ async Task SelectLibraryItem(Guid id) { - NavigationManager.NavigateTo($"/{id}"); + NavigationManager.NavigateTo($"/Library/{id}"); } async Task OnLibraryItemSelected(Models.ListItem item) diff --git a/LANCommander.Launcher/UI/Pages/Chat/Index.razor b/LANCommander.Launcher/UI/Pages/Chat/Index.razor new file mode 100644 index 00000000..cd657d23 --- /dev/null +++ b/LANCommander.Launcher/UI/Pages/Chat/Index.razor @@ -0,0 +1,3 @@ +@page "/Chat" + + \ No newline at end of file diff --git a/LANCommander.Launcher/UI/Settings/Index.razor b/LANCommander.Launcher/UI/Settings/Index.razor index fc5e9345..2b70d149 100644 --- a/LANCommander.Launcher/UI/Settings/Index.razor +++ b/LANCommander.Launcher/UI/Settings/Index.razor @@ -1,7 +1,7 @@ @page "/Settings" @using System.Globalization @using LANCommander.Launcher.Models -@using LANCommander.SDK.Providers +@layout AuthenticatedLayout @inject NavigationManager NavigationManager @inject UpdateService UpdateService @inject SDK.Client Client
@LocalizationService.GetString("NotFoundMessage")