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; }