UNPKG

fui-fancyui

Version:
18 lines (17 loc) 489 B
import { create as u } from "../../../../node_modules/zustand/esm/react.js"; function s() { return u((o) => ({ toastQueue: [], // add a new toast to the queue addToast: (e) => o((t) => ({ toastQueue: [...t.toastQueue, { ...e, id: Date.now(), time: e.time || 5e3 }] })), // remove a toast from the queue removeToast: (e) => o((t) => ({ toastQueue: t.toastQueue.filter((a) => a.id !== e) })) })); } export { s as createFancyToastMessageStore };