@namespace MidrandBooks.Components.Pages @using Microsoft.AspNetCore.Components

Something went wrong

@Message

@if (!string.IsNullOrEmpty(ErrorCode)) {
Error Code: @ErrorCode
}
@if (OnRetry.HasDelegate) { }
@code { [Parameter] public string Message { get; set; } = "An unexpected error occurred while processing your request. Please try again later."; [Parameter] public string? ErrorCode { get; set; } = "ERR_CONNECTION_FAILED"; [Parameter] public EventCallback OnRetry { get; set; } [Parameter] public EventCallback OnBackToHome { get; set; } private async Task HandleRetry() { await OnRetry.InvokeAsync(); } private async Task HandleBackToHome() { await OnBackToHome.InvokeAsync(); } }