From 3be9dbd4a4db6ee29d51a9f30d4efb7351e8b4c5 Mon Sep 17 00:00:00 2001 From: QiShaoXuan Date: Wed, 21 Dec 2022 12:29:14 +0800 Subject: [PATCH] feat: modify toast interface --- packages/app/src/ui/toast/toast.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/app/src/ui/toast/toast.ts b/packages/app/src/ui/toast/toast.ts index 1ca6fdcfe7..576eda160c 100644 --- a/packages/app/src/ui/toast/toast.ts +++ b/packages/app/src/ui/toast/toast.ts @@ -42,13 +42,17 @@ const createToastContainer = () => { return element; }; +export type ToastOptions = { + duration: number; +}; + /** * @example * ```ts * toast('Hello World'); * ``` */ -export const toast = (message: string, duration = 2500) => { +export const toast = (message: string, { duration = 2500 }: ToastOptions) => { if (!ToastContainer) { ToastContainer = createToastContainer(); } @@ -101,4 +105,5 @@ export const toast = (message: string, duration = 2500) => { return element; }; + export default toast;