UNPKG

@ozen-ui/kit

Version:

React component library

8 lines (7 loc) 512 B
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) }); };