private void BuildToastSettings(Common.ToastLevel level, string message) { switch (level) { case Common.ToastLevel.Info: BackgroundCssClass = "bg-info"; IconCssClass = "info"; Heading = "Info"; break; case Common.ToastLevel.Success: BackgroundCssClass = "bg-success"; IconCssClass = "check"; Heading = "Success"; break; case Common.ToastLevel.Warning: BackgroundCssClass = "bg-warning"; IconCssClass = "exclamation"; Heading = "Warning"; break; case Common.ToastLevel.Error: BackgroundCssClass = "bg-danger"; IconCssClass = "times"; Heading = "Error"; break; } Message = message; }
private void ShowToast(string message, Common.ToastLevel level) { BuildToastSettings(level, message); IsVisible = true; StateHasChanged(); }