fui-fancyui
Version:
FancyUI Libary
18 lines (17 loc) • 489 B
JavaScript
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
};