private async void Close() { if (Interlocked.Exchange(ref _isClosing, 1) == 0) { StateCssClass = "blazored-toast-closing"; await InvokeAsync(StateHasChanged); await Task .Delay(ToastSettings.CloseDelay ?? TimeSpan.FromSeconds(0)) .ContinueWith((task) => { ToastsContainer.RemoveToast(ToastId); }); } }
private void Close() { ToastsContainer.RemoveToast(ToastId); }
protected void Close() { ToastsContainer.RemoveToast(ToastId); }