2022-01-21 13:41:37 +00:00
|
|
|
@page "/settings"
|
2022-01-29 22:32:46 +00:00
|
|
|
@using ReactiveUI
|
|
|
|
@using Wabbajack.App.Blazor.Browser.ViewModels
|
|
|
|
@using Wabbajack.App.Blazor.Messages
|
2022-01-30 05:47:49 +00:00
|
|
|
@using Microsoft.Extensions.DependencyInjection
|
2022-01-20 08:34:38 +00:00
|
|
|
@namespace Wabbajack.App.Blazor.Pages
|
|
|
|
|
2022-01-30 05:47:49 +00:00
|
|
|
@inject IServiceProvider _serviceProvider;
|
|
|
|
|
2022-01-20 08:34:38 +00:00
|
|
|
<div id="content">
|
|
|
|
<div class="resources">
|
|
|
|
|
2022-01-29 22:32:46 +00:00
|
|
|
<button onclick="@LoginToNexus">Login To Nexus</button>
|
2022-02-09 05:40:46 +00:00
|
|
|
<button onclick="@LoginToVectorPlexus">Login To Vector Plexus</button>
|
|
|
|
<button onclick="@LoginToLoversLab">Login To Lovers Lab</button>
|
2022-02-10 23:57:44 +00:00
|
|
|
<button onclick="@LoginToBethesdaNet">Login To Bethesda Net</button>
|
2022-02-09 05:40:46 +00:00
|
|
|
|
2022-01-20 08:34:38 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
2022-01-21 13:41:37 +00:00
|
|
|
|
|
|
|
@code {
|
|
|
|
public const string Route = "/settings";
|
2022-01-29 22:32:46 +00:00
|
|
|
|
|
|
|
public void LoginToNexus()
|
|
|
|
{
|
2022-01-30 05:47:49 +00:00
|
|
|
MessageBus.Current.SendMessage(new OpenBrowserTab(_serviceProvider.GetRequiredService<NexusLogin>()));
|
2022-01-29 22:32:46 +00:00
|
|
|
}
|
2022-02-09 05:40:46 +00:00
|
|
|
public void LoginToLoversLab()
|
|
|
|
{
|
|
|
|
MessageBus.Current.SendMessage(new OpenBrowserTab(_serviceProvider.GetRequiredService<LoversLab>()));
|
|
|
|
}
|
|
|
|
public void LoginToVectorPlexus()
|
|
|
|
{
|
|
|
|
MessageBus.Current.SendMessage(new OpenBrowserTab(_serviceProvider.GetRequiredService<VectorPlexus>()));
|
|
|
|
}
|
2022-02-10 23:57:44 +00:00
|
|
|
public void LoginToBethesdaNet()
|
|
|
|
{
|
|
|
|
MessageBus.Current.SendMessage(new OpenBrowserTab(_serviceProvider.GetRequiredService<BethesdaNetLogin>()));
|
|
|
|
}
|
2022-01-21 13:41:37 +00:00
|
|
|
}
|