analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
22 lines (19 loc) • 627 B
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});// src/components/Toast/utils/ToastStore.ts
var _zustand = require('zustand');
var useToastStore = _zustand.create.call(void 0, (set) => ({
toasts: [],
addToast: (toast) => {
const id = crypto.randomUUID();
set((state) => ({
toasts: [...state.toasts, { id, ...toast }]
}));
},
removeToast: (id) => {
set((state) => ({
toasts: state.toasts.filter((t) => t.id !== id)
}));
}
}));
var ToastStore_default = useToastStore;
exports.ToastStore_default = ToastStore_default;
//# sourceMappingURL=chunk-HYCL2IYZ.js.map