Merge pull request #55 from sbwalker/master

Made parameters public for Preview8
This commit is contained in:
Shaun Walker 2019-08-15 12:19:35 -04:00 committed by GitHub
commit 791fa3b1c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 32 additions and 22 deletions

View File

@ -3,20 +3,23 @@
@using Oqtane.Services @using Oqtane.Services
@inject IInstallationService InstallationService @inject IInstallationService InstallationService
@if (!Installed) @if (Initialized)
{ @if (!Installed)
{
<Installer Installed="@Installed" /> <Installer Installed="@Installed" />
} }
else else
{ {
<CascadingAuthenticationState> <CascadingAuthenticationState>
<CascadingValue Value="@PageState"> <CascadingValue Value="@PageState">
<SiteRouter OnStateChange="@ChangeState" /> <SiteRouter OnStateChange="@ChangeState" />
</CascadingValue> </CascadingValue>
</CascadingAuthenticationState> </CascadingAuthenticationState>
}
} }
@code { @code {
private bool Initialized = false;
private bool Installed = false; private bool Installed = false;
private PageState PageState { get; set; } private PageState PageState { get; set; }
@ -26,6 +29,11 @@ else
Installed = response.Success; Installed = response.Success;
} }
protected override void OnAfterRender()
{
Initialized = true;
}
private void ChangeState(PageState pagestate) private void ChangeState(PageState pagestate)
{ {
PageState = pagestate; PageState = pagestate;

View File

@ -12,16 +12,16 @@
@code { @code {
[Parameter] [Parameter]
private string Action { get; set; } public string Action { get; set; }
[Parameter] [Parameter]
private string Text { get; set; } // optional public string Text { get; set; } // optional
[Parameter] [Parameter]
private string Parameters { get; set; } // optional public string Parameters { get; set; } // optional
[Parameter] [Parameter]
private string ButtonClass { get; set; } // optional public string ButtonClass { get; set; } // optional
string text = ""; string text = "";
string url = ""; string url = "";

View File

@ -10,10 +10,10 @@
@code { @code {
[Parameter] [Parameter]
private MessageType Type { get; set; } public MessageType Type { get; set; }
[Parameter] [Parameter]
private string Message { get; set; } public string Message { get; set; }
string type = "alert alert-success"; // optional string type = "alert alert-success"; // optional
bool authorized = false; bool authorized = false;

View File

@ -11,7 +11,7 @@
protected PageState PageState { get; set; } protected PageState PageState { get; set; }
[Parameter] [Parameter]
private Module Module { get; set; } public Module Module { get; set; }
Module ModuleState; Module ModuleState;
string container; string container;

View File

@ -114,7 +114,7 @@
@code { @code {
[Parameter] [Parameter]
private bool Installed { get; set; } public bool Installed { get; set; }
private string DatabaseType = "LocalDB"; private string DatabaseType = "LocalDB";
private string ServerName = "(LocalDb)\\MSSQLLocalDB"; private string ServerName = "(LocalDb)\\MSSQLLocalDB";

View File

@ -18,7 +18,7 @@
protected PageState PageState { get; set; } protected PageState PageState { get; set; }
[Parameter] [Parameter]
private string Name { get; set; } public string Name { get; set; }
RenderFragment DynamicComponent { get; set; } RenderFragment DynamicComponent { get; set; }

View File

@ -24,9 +24,11 @@
@code { @code {
[CascadingParameter] PageState PageState { get; set; } [CascadingParameter]
PageState PageState { get; set; }
[Parameter] Action<PageState> OnStateChange { get; set; } [Parameter]
public Action<PageState> OnStateChange { get; set; }
PageState pagestate; PageState pagestate;
RenderFragment DynamicComponent { get; set; } RenderFragment DynamicComponent { get; set; }