@using Oqtane.Shared @using Oqtane.Client.Shared @using Oqtane.Services @inject IInstallationService InstallationService @if (Initialized) @if (!Installed) { } else { } } @code { private bool Initialized = false; private bool Installed = false; private PageState PageState { get; set; } protected override async Task OnInitializedAsync() { var response = await InstallationService.IsInstalled(); Installed = response.Success; } protected override void OnAfterRender() { Initialized = true; } private void ChangeState(PageState pagestate) { PageState = pagestate; StateHasChanged(); } }