@using Microsoft.AspNetCore.Antiforgery @inject IServiceProvider Services @code { private AntiforgeryTokenSet? tokens; [CascadingParameter] private HttpContext HttpContext { get; set; } = default!; [Parameter] [EditorRequired] public PasskeyOperation Operation { get; set; } [Parameter] [EditorRequired] public string Name { get; set; } = default!; [Parameter] public string? EmailName { get; set; } [Parameter] public RenderFragment? ChildContent { get; set; } [Parameter(CaptureUnmatchedValues = true)] public IDictionary? AdditionalAttributes { get; set; } protected override void OnInitialized() { tokens = Services.GetService()?.GetTokens(HttpContext); } }