Installer improvements for client-side Blazor

This commit is contained in:
Shaun Walker
2019-08-15 12:33:19 -04:00
parent 58b27d172d
commit 9cda80f7e9
2 changed files with 105 additions and 114 deletions

View File

@ -4,9 +4,10 @@
@inject IInstallationService InstallationService
@if (Initialized)
{
@if (!Installed)
{
<Installer Installed="@Installed" />
<Installer />
}
else
{
@ -23,14 +24,10 @@
private bool Installed = false;
private PageState PageState { get; set; }
protected override async Task OnInitializedAsync()
protected override async Task OnParametersSetAsync()
{
var response = await InstallationService.IsInstalled();
Installed = response.Success;
}
protected override void OnAfterRender()
{
Initialized = true;
}