@if (!string.IsNullOrEmpty(Message)) { } @code { [Parameter] public string? Message { get; set; } [Parameter] public string? StatusClass { get; set; } [Parameter] public EventCallback OnClose { get; set; } public async Task Close(MouseEventArgs ev) { Message = null; await OnClose.InvokeAsync(); } private string GetStatusClass() { if (Message?.StartsWith("Error") == true) { return "danger"; } else if (!string.IsNullOrWhiteSpace(StatusClass)) { return StatusClass; } else { return "success"; } } }