From d695656b8ce6b01097a9b77280b603f00aea1539 Mon Sep 17 00:00:00 2001 From: GyDi Date: Fri, 13 May 2022 02:29:43 +0800 Subject: [PATCH] fix: notice ui blocking --- src/components/base/base-notice.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/base/base-notice.tsx b/src/components/base/base-notice.tsx index 7729ba3..33d7aff 100644 --- a/src/components/base/base-notice.tsx +++ b/src/components/base/base-notice.tsx @@ -86,7 +86,9 @@ const Notice: NoticeInstance = (props) => { }; (["info", "error", "success"] as const).forEach((type) => { - Notice[type] = (message, duration) => Notice({ type, message, duration }); + Notice[type] = (message, duration) => { + setTimeout(() => Notice({ type, message, duration }), 0); + }; }); export default Notice;