From fd6af69c9a90a614013f9896498eaedfba3f00c9 Mon Sep 17 00:00:00 2001 From: Joas Schilling <213943+nickvergessen@users.noreply.github.com> Date: Tue, 7 Apr 2020 10:43:57 +0200 Subject: [PATCH] Allow to set -1 as duration so toasts don't expire --- lib/toast.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/toast.ts b/lib/toast.ts index 26a815d7a..3213b8dd8 100644 --- a/lib/toast.ts +++ b/lib/toast.ts @@ -71,10 +71,18 @@ export function showMessage(text: string, options?: ToastOptions): Toast { } let classes = options.type ?? '' + let duration = null + if (options.timeout) { + if (options.timeout === -1) { + duration = -1 + } else { + duration = options.timeout * 1000 + } + } const toast = Toastify({ text: text, - duration: options.timeout ? options.timeout * 1000 : null, + duration: duration, callback: options.onRemove, onClick: options.onClick, close: options.close,