@cc98/react-ubb-editor
Version:
A ubb editor component based on react
17 lines (16 loc) • 447 B
JavaScript
// prettier-ignore
var createAction = function (config, payload, customAction) {
var tagName = config.tagName, type = config.type, defaultAction = config.defaultAction;
var action = defaultAction || {
tagName: tagName,
type: type,
};
if (payload) {
action.payload = payload;
}
if (customAction) {
Object.assign(action, customAction);
}
return action;
};
export default createAction;