UNPKG

@ozen-ui/kit

Version:

React component library

12 lines (11 loc) 710 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.pushMessage = void 0; var tslib_1 = require("tslib"); var generateUniqKey_1 = require("../../../../utils/generateUniqKey"); var pushMessage = function (state, payload) { var providerProps = state.providerProps, queue = state.queue; var newMessage = tslib_1.__assign(tslib_1.__assign(tslib_1.__assign({}, providerProps), payload), { key: (0, generateUniqKey_1.generateUniqKey)(), open: true, opening: true }); return tslib_1.__assign(tslib_1.__assign({}, state), { queue: tslib_1.__spreadArray(tslib_1.__spreadArray([], tslib_1.__read(queue), false), [newMessage], false) }); }; exports.pushMessage = pushMessage;