@page "/Error"
@rendermode InteractiveServer

<PageTitle>Fehler</PageTitle>

<h1>Ein Fehler ist aufgetreten</h1>
<p>Entschuldigung, es ist ein unerwarteter Fehler aufgetreten.</p>
<a href="/">Zurück zur Startseite</a>

@code {
    [CascadingParameter]
    private HttpContext? HttpContext { get; set; }

    protected override void OnInitialized()
    {
        if (HttpContext is not null)
        {
            HttpContext.Response.StatusCode = StatusCodes.Status500InternalServerError;
        }
    }
}
