Migre le projet vers Blazor WebAssembly en .NET 10

This commit is contained in:
2026-04-13 21:29:12 +02:00
parent b11056097d
commit 90f17c9c89
26 changed files with 4314 additions and 94 deletions

View File

@@ -0,0 +1,28 @@
@inject BrowserBridge Browser
@code {
[Parameter]
public string? Page { get; set; }
[Parameter]
public string? BodyClass { get; set; }
private string? _lastSignature;
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
{
await Browser.StartViewportAsync();
}
var signature = $"{Page ?? string.Empty}|{BodyClass ?? string.Empty}";
if (signature == _lastSignature)
{
return;
}
_lastSignature = signature;
await Browser.SetBodyStateAsync(Page, BodyClass);
}
}