@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"; } } }