Skip to content

Commit 23dd940

Browse files
Merge pull request #3662 from rockfordlhotka/v8-work
Updates to BlazorExample sample
2 parents 2cb4350 + 43aea8e commit 23dd940

File tree

10 files changed

+15
-9
lines changed

10 files changed

+15
-9
lines changed

Samples/BlazorExample/BlazorExample/BlazorExample.Client/BlazorExample.Client.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="Csla.Blazor.WebAssembly" Version="8.0.0-R24010305" />
12+
<PackageReference Include="Csla.Blazor.WebAssembly" Version="8.0.0-R24012202" />
1313
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.1" />
1414
</ItemGroup>
1515

Samples/BlazorExample/BlazorExample/BlazorExample.Client/Components/Pages/Counter.razor

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@page "/counter"
2-
@rendermode InteractiveAuto
2+
@rendermode @(new InteractiveAutoRenderMode(prerender: false))
33
@implements IDisposable /* CSLA wasm pages must be IDisposable */
44
@inject Csla.Blazor.State.StateManager StateManager
55

@@ -12,6 +12,8 @@
1212
<button class="btn btn-primary" @onclick="IncrementCount">Click me</button>
1313

1414
@code {
15+
[CascadingParameter]
16+
private Task<AuthenticationState>? authenticationState { get; set; }
1517
private int currentCount = 0;
1618

1719
protected override async Task OnInitializedAsync()

Samples/BlazorExample/BlazorExample/BlazorExample.Client/Components/Pages/EditPerson.razor

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
@page "/editperson"
22
@page "/editperson/{id}"
3-
@rendermode InteractiveWebAssembly
3+
@rendermode @(new InteractiveWebAssemblyRenderMode(prerender: false))
44
@implements IDisposable /* CSLA wasm pages must be IDisposable */
55
@inject Csla.Blazor.State.StateManager StateManager
66
@inject Csla.IDataPortal<PersonEdit> personEditPortal
@@ -70,6 +70,8 @@ else
7070
@code {
7171
[Parameter]
7272
public string? id { get; set; }
73+
[CascadingParameter]
74+
private Task<AuthenticationState>? authenticationState { get; set; }
7375

7476
protected override async Task OnInitializedAsync()
7577
{

Samples/BlazorExample/BlazorExample/BlazorExample.Client/Program.cs

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
var builder = WebAssemblyHostBuilder.CreateDefault(args);
55

66
builder.Services.AddAuthorizationCore();
7+
builder.Services.AddCascadingAuthenticationState();
78

89
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
910

Samples/BlazorExample/BlazorExample/BlazorExample/BlazorExample.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
<ProjectReference Include="..\DataAccess.EF\DataAccess.EF.csproj" />
1313
<ProjectReference Include="..\DataAccess.Mock\DataAccess.Mock.csproj" />
1414
<ProjectReference Include="..\DataAccess\DataAccess.csproj" />
15-
<PackageReference Include="Csla.AspNetCore" Version="8.0.0-R24010305" />
16-
<PackageReference Include="Csla.Blazor" Version="8.0.0-R24010305" />
15+
<PackageReference Include="Csla.AspNetCore" Version="8.0.0-R24012202" />
16+
<PackageReference Include="Csla.Blazor" Version="8.0.0-R24012202" />
1717
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="8.0.1" />
1818
</ItemGroup>
1919

Samples/BlazorExample/BlazorExample/BlazorExample/Program.cs

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
builder.Services.AddRazorComponents()
1212
.AddInteractiveServerComponents()
1313
.AddInteractiveWebAssemblyComponents();
14+
builder.Services.AddCascadingAuthenticationState();
1415

1516
// CSLA requires AddHttpContextAccessor
1617
builder.Services.AddHttpContextAccessor();

Samples/BlazorExample/BlazorExample/BusinessLibrary/BusinessLibrary.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Csla" Version="8.0.0-R24010305" />
10+
<PackageReference Include="Csla" Version="8.0.0-R24012202" />
1111
</ItemGroup>
1212

1313
<ItemGroup>

Samples/BlazorExample/BlazorExample/DataAccess.EF/DataAccess.EF.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="Csla" Version="8.0.0-R24010305" />
8+
<PackageReference Include="Csla" Version="8.0.0-R24012202" />
99
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.1" />
1010
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="8.0.1">
1111
<PrivateAssets>all</PrivateAssets>

Samples/BlazorExample/BlazorExample/DataAccess.Mock/DataAccess.Mock.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="Csla" Version="8.0.0-R24010305" />
9+
<PackageReference Include="Csla" Version="8.0.0-R24012202" />
1010
</ItemGroup>
1111

1212
<ItemGroup>

Samples/BlazorExample/BlazorExample/DataAccess/DataAccess.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="Csla" Version="8.0.0-R24010305" />
8+
<PackageReference Include="Csla" Version="8.0.0-R24012202" />
99
</ItemGroup>
1010

1111

0 commit comments

Comments
 (0)