diff --git a/Oqtane.Client/App.razor b/Oqtane.Client/App.razor
index ac3d1e75..a95d3885 100644
--- a/Oqtane.Client/App.razor
+++ b/Oqtane.Client/App.razor
@@ -3,20 +3,23 @@
@using Oqtane.Services
@inject IInstallationService InstallationService
-@if (!Installed)
-{
-
-}
-else
-{
-
-
-
-
-
+@if (Initialized)
+ @if (!Installed)
+ {
+
+ }
+ else
+ {
+
+
+
+
+
+ }
}
@code {
+ private bool Initialized = false;
private bool Installed = false;
private PageState PageState { get; set; }
@@ -26,6 +29,11 @@ else
Installed = response.Success;
}
+ protected override void OnAfterRender()
+ {
+ Initialized = true;
+ }
+
private void ChangeState(PageState pagestate)
{
PageState = pagestate;
diff --git a/Oqtane.Client/Modules/Controls/ActionLink.razor b/Oqtane.Client/Modules/Controls/ActionLink.razor
index 459b6f7b..72bd6f26 100644
--- a/Oqtane.Client/Modules/Controls/ActionLink.razor
+++ b/Oqtane.Client/Modules/Controls/ActionLink.razor
@@ -12,16 +12,16 @@
@code {
[Parameter]
- private string Action { get; set; }
+ public string Action { get; set; }
[Parameter]
- private string Text { get; set; } // optional
+ public string Text { get; set; } // optional
[Parameter]
- private string Parameters { get; set; } // optional
+ public string Parameters { get; set; } // optional
[Parameter]
- private string ButtonClass { get; set; } // optional
+ public string ButtonClass { get; set; } // optional
string text = "";
string url = "";
diff --git a/Oqtane.Client/Modules/Controls/ModuleMessage.razor b/Oqtane.Client/Modules/Controls/ModuleMessage.razor
index 78b6205f..69d1c84d 100644
--- a/Oqtane.Client/Modules/Controls/ModuleMessage.razor
+++ b/Oqtane.Client/Modules/Controls/ModuleMessage.razor
@@ -10,10 +10,10 @@
@code {
[Parameter]
- private MessageType Type { get; set; }
+ public MessageType Type { get; set; }
[Parameter]
- private string Message { get; set; }
+ public string Message { get; set; }
string type = "alert alert-success"; // optional
bool authorized = false;
diff --git a/Oqtane.Client/Shared/Container.razor b/Oqtane.Client/Shared/Container.razor
index b3b4a633..907df9c8 100644
--- a/Oqtane.Client/Shared/Container.razor
+++ b/Oqtane.Client/Shared/Container.razor
@@ -11,7 +11,7 @@
protected PageState PageState { get; set; }
[Parameter]
- private Module Module { get; set; }
+ public Module Module { get; set; }
Module ModuleState;
string container;
diff --git a/Oqtane.Client/Shared/Installer.razor b/Oqtane.Client/Shared/Installer.razor
index 7950974a..9b862ff7 100644
--- a/Oqtane.Client/Shared/Installer.razor
+++ b/Oqtane.Client/Shared/Installer.razor
@@ -114,7 +114,7 @@
@code {
[Parameter]
- private bool Installed { get; set; }
+ public bool Installed { get; set; }
private string DatabaseType = "LocalDB";
private string ServerName = "(LocalDb)\\MSSQLLocalDB";
diff --git a/Oqtane.Client/Shared/Pane.razor b/Oqtane.Client/Shared/Pane.razor
index 4c26d40a..b2f803aa 100644
--- a/Oqtane.Client/Shared/Pane.razor
+++ b/Oqtane.Client/Shared/Pane.razor
@@ -18,7 +18,7 @@
protected PageState PageState { get; set; }
[Parameter]
- private string Name { get; set; }
+ public string Name { get; set; }
RenderFragment DynamicComponent { get; set; }
diff --git a/Oqtane.Client/Shared/SiteRouter.razor b/Oqtane.Client/Shared/SiteRouter.razor
index c0f99db1..8a44e141 100644
--- a/Oqtane.Client/Shared/SiteRouter.razor
+++ b/Oqtane.Client/Shared/SiteRouter.razor
@@ -24,9 +24,11 @@
@code {
- [CascadingParameter] PageState PageState { get; set; }
+ [CascadingParameter]
+ PageState PageState { get; set; }
- [Parameter] Action OnStateChange { get; set; }
+ [Parameter]
+ public Action OnStateChange { get; set; }
PageState pagestate;
RenderFragment DynamicComponent { get; set; }