15.e4799665.chunk.js
1.86 KB
webpackJsonp([15],{1373:function(e,t,a){"use strict";function l(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var n=a(8),r=l(n),o=a(4),s=l(o),u=a(1),i=l(u),c=a(5),d=l(c),f=a(2),p=l(f),v=a(3),y=l(v),b=a(0),h=l(b),m=a(7),k=a(28),w=l(k),C=a(19),_=l(C),S=a(9),g=l(S),E=g.default.getLabel,K=function(e){function t(e){(0,i.default)(this,t);var a=(0,p.default)(this,(t.__proto__||(0,s.default)(t)).call(this,e));return a.onSelect=function(e){a.setState({currentKey:e.key,visible:!1}),(0,w.default)(a.props.onSelect)&&a.props.onSelect(e.key,e)},a.onVisibleChange=function(e){a.setState({visible:e});var t=a.props.onVisibleChange;"function"===typeof t&&t(e)},a.clickOverlay=function(e){a.setState({visible:!1});var t=a.props.overlay,l=t.props||{},n=l.onClick;(0,w.default)(n)&&n(e)},a.state={currentKey:e.defaultKey,visible:!1},a}return(0,y.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this.props,t=e.overlay,a=e.datas,l=e.buttonClassName,n=e.className,o=e.style,s=e.currentKey,u=e.defaultLabel,i=e.type,c=void 0===i?"":i,d=e.children,f=this.state.visible;s||(s=this.state.currentKey);var p=u||E("18214","请选择");if(t){var v=(0,r.default)({},t.props,{onClick:this.clickOverlay});t=(0,r.default)({},t,{props:v})}else t=h.default.createElement(m.Menu,{onClick:this.onSelect},a.map(function(e){var t=e.key||e.id,a=e.label||e.value;return t==s&&(p=a),h.default.createElement(m.Menu.Item,{key:t},a)}));return h.default.createElement(m.Dropdown,(0,r.default)({ref:"dropdown"},this.props,{overlay:t,onVisibleChange:this.onVisibleChange}),"custom"===c?d:h.default.createElement(m.Button,{className:"wea-dropdown "+(l||"")+(n||""),style:o},d||p,h.default.createElement("span",{className:"wea-dropdown-triangle "+(f?"up":"down")})))}}]),t}(h.default.Component),M=(0,_.default)(K,"WeaDropdown");t.default=M}});
//# sourceMappingURL=15.e4799665.chunk.js.map