koval-ui
Version:
React components collection with minimalistic design. Supports theming, layout, and input validation.
31 lines (30 loc) • 590 B
JavaScript
"use client";
var r = /* @__PURE__ */ ((e) => (e.TOAST_CLOSE = "TOAST_CLOSE", e.TOAST_OPEN = "TOAST_OPEN", e))(r || {});
const S = {
open: ""
}, o = (e = S, n) => {
switch (n.type) {
case "TOAST_CLOSE": {
const { id: O } = n, T = e.open === O ? "" : e.open;
return {
...e,
open: T
};
}
case "TOAST_OPEN": {
const { id: O } = n;
return {
...e,
open: O
};
}
default:
return e;
}
};
export {
r as Actions,
o as ToastReducer,
S as initialState
};
//# sourceMappingURL=ToastReducer.js.map