zan-choose-dialog
Advanced tools
Comparing version 4.4.1 to 4.4.2
@@ -8,8 +8,8 @@ 'use strict'; | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); | ||
var _class, _temp; /* eslint-disable no-underscore-dangle */ | ||
var _class, _temp; | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; /* eslint-disable no-underscore-dangle */ | ||
exports.getMenuItemText = getMenuItemText; | ||
@@ -57,2 +57,6 @@ | ||
var _goods = require('./dialogs/goods'); | ||
var _goods2 = _interopRequireDefault(_goods); | ||
var _goodsAndTag = require('./dialogs/goods-and-tag'); | ||
@@ -151,2 +155,3 @@ | ||
GoodsTag: '商品分组', | ||
Goods: '商品', | ||
Apps: '营销活动', | ||
@@ -315,5 +320,5 @@ Survey: '投票调查', | ||
typeMap = _ref.typeMap; | ||
return function (_onChoose, config, value) { | ||
return function (_onChoose, config, value, extraConfig) { | ||
if (choose) { | ||
return choose({ | ||
return choose(_extends({ | ||
multiple: multiple, | ||
@@ -331,3 +336,3 @@ config: config, | ||
value: value | ||
}); | ||
}, extraConfig)); | ||
} | ||
@@ -354,2 +359,8 @@ | ||
Goods: createMenuItemHandler({ | ||
choose: _goods2['default'], | ||
multiple: false, | ||
typeMap: 'goods' | ||
}), | ||
FeatureCategory: createMenuItemHandler({ | ||
@@ -488,7 +499,8 @@ choose: _featureCategory2['default'], | ||
config = _this$props.config, | ||
value = _this$props.value; | ||
value = _this$props.value, | ||
extraConfig = _this$props.extraConfig; | ||
var handler = menuItemHandlers[key]; | ||
if (handler) { | ||
handler(onChoose, config || window._global || {}, value); | ||
handler(onChoose, config || window._global || {}, value, extraConfig); | ||
} | ||
@@ -577,3 +589,6 @@ }; | ||
// choose-link-menu 是否有popover触发 | ||
hasPopoverTrigger: _propTypes2['default'].bool | ||
hasPopoverTrigger: _propTypes2['default'].bool, | ||
// 额外配置项 | ||
extraConfig: _propTypes2['default'].object | ||
}, _class.defaultProps = { | ||
@@ -584,3 +599,4 @@ trigger: '设置链接到的页面地址', | ||
isMultiStore: false, | ||
hasPopoverTrigger: true | ||
hasPopoverTrigger: true, | ||
extraConfig: {} | ||
}, _temp); | ||
@@ -587,0 +603,0 @@ exports['default'] = ChooseMenu; |
{ | ||
"name": "zan-choose-dialog", | ||
"version": "4.4.1", | ||
"version": "4.4.2", | ||
"description": "这是一个React组件", | ||
@@ -5,0 +5,0 @@ "main": "./lib/index.js", |
1180181
33097