@ozen-ui/kit
Version:
React component library
8 lines (7 loc) • 512 B
JavaScript
import { __assign, __read, __spreadArray } from "tslib";
import { generateUniqKey } from '../../../../utils/generateUniqKey';
export var pushMessage = function (state, payload) {
var providerProps = state.providerProps, queue = state.queue;
var newMessage = __assign(__assign(__assign({}, providerProps), payload), { key: generateUniqKey(), open: true, opening: true });
return __assign(__assign({}, state), { queue: __spreadArray(__spreadArray([], __read(queue), false), [newMessage], false) });
};