UNPKG

@wecode/react-weui

Version:

WeCode components to speed development.

2 lines 106 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["react","react-dom"],t):e.WeUI=t(e.React,e.ReactDOM)}(this,function(e,t){"use strict";function a(e){return function(){return e}}function n(e,t,a,n,r,i,o,s){if(c(t),!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[a,n,r,i,o,s],p=0;l=new Error(t.replace(/%s/g,function(){return u[p++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}function r(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var n=void 0===a?"undefined":m(a);if("string"===n||"number"===n)e.push(a);else if(Array.isArray(a))e.push(r.apply(null,a));else if("object"===n)for(var i in a)E.call(a,i)&&a[i]&&e.push(i)}}return e.join(" ")}function i(e,t,a){if("function"!=typeof global.it){var n=e+"\n"+t;if(!O[n]){var r="[React-WeUI] "+e+" is deprecated. Use "+t+" instead. "+e+" will be remove in the next major version.";a&&(r+="\nYou can read more about it at \n"+a),P(!1,r),O[n]=!0}}}var o="default"in e?e.default:e;t="default"in t?t.default:t;var s=function(){};s.thatReturns=a,s.thatReturnsFalse=a(!1),s.thatReturnsTrue=a(!0),s.thatReturnsNull=a(null),s.thatReturnsThis=function(){return this},s.thatReturnsArgument=function(e){return e};var l=s,c=function(e){},u=n,p="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",h=function(){function e(e,t,a,n,r,i){i!==p&&u(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var a={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t};return a.checkPropTypes=l,a.PropTypes=a,a},d=function(e,t){return t={exports:{}},e(t,t.exports),t.exports}(function(e){e.exports=h()}),m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},v=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),_=function(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e},g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},y=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},b=function(e,t){var a={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(a[n]=e[n]);return a},w=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},N=function(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)},E={}.hasOwnProperty,k=function(e){function t(e){f(this,t);var a=w(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.state={enableMinusBtn:!0,enablePlusBtn:!0},a}return y(t,e),v(t,[{key:"plus",value:function(){var e=this,t=this.props,a=t.step,n=t.max,r=function(t){var r=t+a;return r<=n?(e.setState({enableMinusBtn:!0}),r):(e.setState({enablePlusBtn:!1}),t)};this.optCall(r)}},{key:"minus",value:function(){var e=this,t=this.props,a=t.step,n=t.min,r=function(t){var r=t-a;return r>=n?(e.setState({enablePlusBtn:!0}),r):(e.setState({enableMinusBtn:!1}),t)};this.optCall(r)}},{key:"optCall",value:function(e){var t=this.refs[this.props.inputElName],a=t.value.replace(/[^\d|-]/gi,""),n=parseInt(a);e&&(n=e(n),this.setState({value:n})),this.setState({value:n})}},{key:"onchange",value:function(){var e=this.refs[this.props.inputElName],t=this.props.changeFn;if(t){if(t(e.value),isNaN(e.value))return void this.setState({value:0});this.setState({value:parseInt(e.value)})}else this.optCall()}},{key:"render",value:function(){var e=this,t=this.props,a=t.title,n=t.defaultValue,i=(t.max,t.min,t.step,t.className),s=t.inputElName,l=(t.changeFn,b(t,["title","defaultValue","max","min","step","className","inputElName","changeFn"])),c=this.state,u=c.enableMinusBtn,p=c.enablePlusBtn,h=c.value,d=r("weui-cell","weui-cell-stepper",i),m=r({"weui-cell_sub_stepper_minus":!0,disable:!u}),f=r({"weui-cell_sub_stepper_plus":!0,disable:!p});return o.createElement("div",g({className:d},l),o.createElement("div",{className:"weui-cell__bd"},a),o.createElement("div",{className:"weui-cell__ft"},o.createElement("span",{className:m,onClick:function(){e.minus()}},o.createElement("svg",{viewBox:"0 0 30 2",fill:"currentColor"},o.createElement("path",{d:"M0 0h30v2H0z"}))),o.createElement("span",{className:"weui-cell_sub_stepper_input"},o.createElement("input",{onChange:function(){e.onchange()},ref:s,type:"text",value:h||n})),o.createElement("span",{className:f,onClick:function(){e.plus()}},o.createElement("svg",{viewBox:"0 0 30 30",fill:"currentColor"},o.createElement("path",{d:"M14 14H0v2h14v14h2V16h14v-2H16V0h-2v14z"})))))}}]),t}(o.Component);k.propTypes={defaultValue:d.number,max:d.number,min:d.number,step:d.number,title:d.string,changeFn:d.func,inputElName:d.string},k.defaultProps={defaultValue:0,max:120,min:-12,step:1,inputElName:"stepperInputRefName"};var C=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.component,a=e.type,n=e.size,i=e.plain,s=e.icon,l=(e.fixed,e.more),c=e.className,u=e.children,p=b(e,["component","type","size","plain","icon","fixed","more","className","children"]),h=t||(this.props.href||"vcode"===a||l?"a":"button"),d="vcode"===a?r("weui-vcode-btn",_({},c,c)):r(_({"weui-btn":!0,"weui-btn_mini":"small"===n,"weui-btn_middle":"middle"===n,"weui-btn_primary":"primary"===a&&!i,"weui-btn_default":"default"===a&&!i,"weui-btn_warn":"warn"===a&&!i,"weui-btn_plain-primary":"primary"===a&&i,"weui-btn_plain-default":"default"===a&&i,"weui-btn_plain-warn":"warn"===a&&i,"weui-btn_disabled":this.props.disabled&&!i,"weui-btn_plain-disabled":this.props.disabled&&i,"weui-btn_plain__sm":i&&"small"===n,"weui-btn_more":l},c,c));return o.createElement(h,g({},p,{className:d}),s?o.createElement("span",{className:"weui-btn_mini__icon"},s):"",l&&o.createElement("span",{className:"weui-btn_more__lines"},o.createElement("i",null),o.createElement("i",null),o.createElement("i",null)),u)}}]),t}(o.Component);C.propTypes={disabled:d.bool,type:d.string,size:d.string},C.defaultProps={disabled:!1,type:"primary",size:"normal"};var x=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.direction,a=e.children,n=e.className,i=e.fixed,s=e.fixedSpacing,l=e.more,c=b(e,["direction","children","className","fixed","fixedSpacing","more"]),u=r(_({"weui-btn-area_inline":"horizontal"===t,"weui-btn-area_fixed":i,"weui-btn-area_fixed__spacing":s,"weui-btn-area_more":l},n,n));return o.createElement("div",g({className:u},c),a)}}]),t}(e.Component);x.propTypes={direction:d.string,fiexd:d.bool},x.defaultProps={direction:"vertical"};var T=function(e){var t=e.className,a=e.primary,n=e.children,i=b(e,["className","primary","children"]),s=r(_({"weui-form-preview__btn":!0,"weui-form-preview__btn_default":!a,"weui-form-preview__btn_primary":a},t,t));return o.createElement("a",g({className:s},i),n)};T.propTypes={primary:d.bool},T.defaultProps={primary:!1};var P=function(){},O={},S=function(e){var t=e.children,a=e.className,n=e.access,s=b(e,["children","className","access"]);n&&i("Cells Access","Cell Access","https://github.com/weui/weui/wiki/%E5%9C%A81.0.0%E5%9C%A8%E4%BB%A3%E7%A0%81%E5%B1%82%E9%9D%A2%E4%B8%8A%E5%81%9A%E4%BA%86%E5%93%AA%E4%BA%9B%E6%94%B9%E5%8F%98#%E5%B8%A6%E7%AE%AD%E5%A4%B4%E7%9A%84%E5%88%97%E8%A1%A8%E7%94%B1%E4%B9%8B%E5%89%8D%E7%9A%84weui_cells_access%E6%94%B9%E4%B8%BA%E5%8D%95%E7%8B%AC%E6%8E%A7%E5%88%B6%E7%9A%84weui-cell_access");var l=r(_({"weui-cells":!0},a,a));return o.createElement("div",g({className:l},s),t)};S.propTypes={},S.defaultProps={};var I=function(e){var t=e.className,a=e.children,n=e.access,i=e.href,s=e.link,l=e.component,c=e.htmlFor,u=e.list,p=e.icon,h=e.vertical,d=e.image,m=e.round,f=e.square,v=b(e,["className","children","access","href","link","component","htmlFor","list","icon","vertical","image","round","square"]),y=i?"a":c?"label":"div",w=l||y,N=r(_({"weui-cell":!0,"weui-cell-list":u,"weui-cell_access":n,"weui-cell_link":s,"weui-cell-icon":p,"weui-cell__vertical":h,"weui-cell-image":d,"weui-cell-round":m,"weui-cell-square":f},t,t));return o.createElement(w,g({className:N,href:i,htmlFor:c},v),a)};I.propTypes={access:d.bool,link:d.bool,component:d.func},I.defaultProps={access:!1,link:!1};var j=function(e){var t=e.className,a=e.children,n=b(e,["className","children"]),i=r(_({"weui-cells__title":!0},t,t));return o.createElement("div",g({className:i},n),a)},A=function(e){var t=e.className,a=e.children,n=b(e,["className","children"]),i=r(_({"weui-cells__tips":!0},t,t));return o.createElement("div",g({className:i},n),a)},M=function(e){var t=e.className,a=e.children,n=e.primary,i=b(e,["className","children","primary"]),s=r(_({"weui-cell__hd":!0,"weui-cell_primary":n},t,t));return o.createElement("div",g({className:s},i),a)};M.propTypes={primary:d.bool},M.defaultProps={primary:!1};var B=function(e){var t=e.className,a=e.alt,n=void 0===a?"":a,i=b(e,["className","alt"]),s=r(_({"weui-cell__hd_cover":!0},t,t));return o.createElement("img",g({className:s,alt:n},i))};B.propTypes={src:d.string,alt:d.string};var H=function(e){var t=e.className,a=e.children,n=e.primary,i=e.tabselection_multipline,s=b(e,["className","children","primary","tabselection_multipline"]),l=r(_({"weui-cell__bd":!0,"weui-cell_primary":n,"weui-cell__multipline":i},t,t));return o.createElement("div",g({className:l},s),a)};H.propTypes={primary:d.bool},H.defaultProps={primary:!1};var D=function(e){var t=e.className,a=e.children,n=b(e,["className","children"]),i=r(_({"weui-cell__explan":!0},t,t));return o.createElement("div",g({className:i},n),a)},R=function(e){var t=e.className,a=e.children,n=b(e,["className","children"]),i=r(_({"weui-cell__bd_subtext":!0},t,t));return o.createElement("span",g({className:i},n),a)},L=function(e){var t=e.className,a=e.children,n=e.primary,i=b(e,["className","children","primary"]),s=r(_({"weui-cell__ft":!0,"weui-cell_primary":n},t,t));return o.createElement("div",g({className:s},i),a)};L.propTypes={primary:d.bool},L.defaultProps={primary:!1};var W=function(e){var t=e.className,a=e.alt,n=void 0===a?"":a,i=b(e,["className","alt"]),s=r(_({"weui-cell__fticon":!0},t,t));return o.createElement("img",g({className:s,alt:n},i))};W.propTypes={src:d.string,alt:d.string};var V=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.transparent,a=e.className,n=b(e,["transparent","className"]),i=r({"weui-mask":!t,"weui-mask_transparent":t},a);return o.createElement("div",g({className:i},n))}}]),t}(o.Component);V.propTypes={transparent:d.bool},V.defaultProps={transparent:!1};var z=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,n=e.radio,i=e.form,s=e.checkbox,l=e.checkbox2,c=b(e,["children","className","radio","form","checkbox","checkbox2"]),u=r(_({"weui-cells":!i,"weui-form_view":i,"weui-cells_form":!n&&!s,"weui-cells_radio":!i&&n,"weui-cells_checkbox":!i&&s,"weui-cells_checkbox2":!i&&l},a,a));return o.createElement("div",g({className:u},c),t)}}]),t}(e.Component);z.propTypes=_({radio:d.bool,form:d.bool,checkbox:d.bool},"form",d.bool),z.defaultProps=_({form:!1,radio:!1,checkbox:!1},"form",!1);var F=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.className,a=e.children,n=e.radio,i=e.checkbox,s=e.vcode,l=e.warn,c=e.select,u=e.selectPos,p=e.form,h=e.verticality,d=e.line,m=e.access,f=e.explan,v=b(e,["className","children","radio","checkbox","vcode","warn","select","selectPos","form","verticality","line","access","explan"]),y=Object.assign({},v);delete y.switch;var w=r(_({"weui-cell":!p,"weui-cell_vcode":!p&&s,"weui-cell_warn":!p&&l,"weui-cell_switch":!p&&this.props.switch,"weui-cell_select":!p&&c,"weui-cell_select-before":!p&&"before"===u,"weui-cell_select-after":!p&&"after"===u,"weui-check__label":!p&&(n||i),"weui-form_view-cell":p&&!h,"weui-form_view-cell__verticality":p&&h,"weui-form_view-cell__line":p&&d,"weui-form_view-cell__explan":p&&m&&f,"weui-form_view-cell__access":p&&m},t,t));return n||i?o.createElement("label",g({className:w},y),a):o.createElement("div",g({className:w},y),a)}}]),t}(e.Component);F.propTypes={vcode:d.bool,warn:d.bool,radio:d.bool,checkbox:d.bool,switch:d.bool,select:d.bool,selectPos:d.string,form:d.bool,verticality:d.bool,line:d.bool,explan:d.bool,access:d.bool},F.defaultProps={vcode:!1,warn:!1,radio:!1,checkbox:!1,select:!1,switch:!1,selectPos:void 0,form:!1,verticality:!1,line:!1,explan:!1,access:!1};var G=function(e){function t(){var e,a,n,r;f(this,t);for(var i=arguments.length,o=Array(i),s=0;s<i;s++)o[s]=arguments[s];return a=n=w(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),n.state={textCounter:n.props.defaultValue?n.props.defaultValue.length:0},r=a,w(n,r)}return y(t,e),v(t,[{key:"handleChange",value:function(e){this.setState({textCounter:e.target.value.length}),this.props.onChange&&this.props.onChange(e)}},{key:"render",value:function(){var e=this.props,t=e.className,a=e.children,n=e.showCounter,i=e.maxLength,s=(e.onChange,b(e,["className","children","showCounter","maxLength","onChange"])),l=r(_({"weui-textarea":!0},t,t));return o.createElement("div",null,o.createElement("textarea",g({className:l,maxLength:i,onChange:this.handleChange.bind(this)},s),a),!!n&&o.createElement("div",{className:"weui-textarea-counter"},o.createElement("span",null,this.props.value?this.props.value.length:this.state.textCounter),!!i&&"/"+i))}}]),t}(e.Component);G.propTypes={showCounter:d.bool,maxLength:d.number,defaultValue:d.string},G.defaultProps={showCounter:!0,defaultValue:void 0};var Y=function(e){var t=e.className,a=b(e,["className"]),n=r(_({"weui-input":!0},t,t));return o.createElement("div",null,o.createElement("input",g({className:n},a)),o.createElement("span",{className:"weui-icon-checked"}))};Y.propTypes={defaultValue:d.string},Y.defaultProps={defaultValue:void 0};var q=function(e){var t=e.className,a=b(e,["className"]),n=r(_({"weui-switch":!0},t,t));return o.createElement("div",null,o.createElement("input",g({className:n,type:"checkbox"},a)),o.createElement("span",{className:"weui-icon-checked"}))},U=function(e){var t=e.className,a=b(e,["className"]),n=r(_({"weui-check":!0},t,t));return o.createElement("span",null,o.createElement("input",g({className:n,type:"radio"},a)),o.createElement("span",{className:"weui-icon-checked"}))},X=function(e){var t=e.className,a=b(e,["className"]),n=r(_({"weui-check":!0},t,t));return o.createElement("div",null,o.createElement("input",g({className:n,type:"checkbox"},a)),o.createElement("span",{className:"weui-icon-checked"}))},K=function(e){var t=e.className,a=b(e,["className"]),n=r(_({"weui-check":!0},t,t));return o.createElement("div",null,o.createElement("input",g({type:"checkbox",className:n},a)),o.createElement("i",{className:"weui-checkbox2-checked"}))},Z=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"renderData",value:function(e){return e.map(function(e,t){return o.createElement("option",g({key:t,value:e.value},e),e.label)})}},{key:"render",value:function(){var e=this.props,t=e.className,a=e.data,n=e.children,i=b(e,["className","data","children"]),s=r(_({"weui-select":!0},t,t));return o.createElement("select",g({className:s},i),a.length>0?this.renderData(a):n)}}]),t}(e.Component);Z.propTypes={data:d.array},Z.defaultProps={data:[]};var J=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"handelFilePicker",value:function(e){var t=this,a=this.props.lang;if(this.props.files.length>=this.props.maxCount)return void this.props.onError(a.maxError(this.props.maxCount));window.HWH5.filePicker({fileType:[1,2]}).then(function(n){if(0!==n.length)for(var r=/\.(|bmp|jpg|jpeg|png|tiff|gif|pcx|tga|exif|fpx|svg|psd|cdr|pcd|dxf|ufo|eps|ai|raw|wmf|webp)$/,i=n.filter(function(e){return r.test(e.toLowerCase())&&t.props.files.findIndex(function(t){return t.url===e})<0}),o=0;o<i.length;o++){if(t.props.files.length>=t.props.maxCount)return void t.props.onError(a.maxError(t.props.maxCount));var s={data:i[o]};t.props.onChange&&t.props.onChange(s,e)}}).catch(function(){t.props.onError("图片获取失败")})}},{key:"renderFiles",value:function(){var e=this;return this.props.files.map(function(t,a){var n=t.url,i=t.error,s=t.status,l=t.onClick,c=b(t,["url","error","status","onClick"]),u={backgroundImage:"url('"+n+"')"},p=r({"weui-uploader__file":!0,"weui-uploader__file_status":i||s}),h=e.props.onDeleteClick?function(n){e.props.onDeleteClick(n,t,a)}:null,d=l||function(n){e.props.onFileClick(n,t,a)};return o.createElement("li",g({className:p,key:a,style:u},c),e.props.onDeleteClick?o.createElement("i",{className:"icon-16 icon-16-clearImage",onClick:h}):"",o.createElement("div",{className:"weui-uploader__file-image",onClick:d},!(!i&&!s)&&o.createElement("div",{className:"weui-uploader__file-content"},i?"上传失败":s)))})}},{key:"render",value:function(){var e=this.props,t=e.className,a=e.title,n=e.maxCount,i=e.files,s=b(e,["className","title","maxCount","files"]),l=Object.assign({},s);delete l.lang,delete l.onError,delete l.maxWidth;var c=r(_({"weui-uploader":!0},t,t));return o.createElement("div",{className:c},o.createElement("div",{className:"weui-uploader__hd"},o.createElement("p",{className:"weui-uploader__title"},a),o.createElement("div",{className:"weui-uploader__info"},i.length,"/",n)),o.createElement("div",{className:"weui-uploader__bd"},o.createElement("ul",{className:"weui-uploader__files"},this.renderFiles()),o.createElement("div",{className:"weui-uploader__input-box",onClick:this.handelFilePicker.bind(this)})))}}]),t}(e.Component);J.propTypes={title:d.string,maxCount:d.number,maxWidth:d.number,onChange:d.func,onError:d.func,files:d.array,lang:d.object},J.defaultProps={title:"图片上传",maxCount:4,maxWidth:500,files:[],onChange:void 0,onError:void 0,lang:{maxError:function(e){return"最多只能上传"+e+"张图片"}}};var $=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"handelFilePicker",value:function(e){var t=this,a=this.props.lang;if(this.props.files.length>=this.props.maxCount)return void this.props.onError(a.maxError(this.props.maxCount));window.HWH5.filePicker({fileType:[1,2]}).then(function(n){if(0!==n.length)for(var r=/\.(|bmp|jpg|jpeg|png|tiff|gif|pcx|tga|exif|fpx|svg|psd|cdr|pcd|dxf|ufo|eps|ai|raw|wmf|webp)$/,i=n.filter(function(e){return r.test(e.toLowerCase())&&t.props.files.findIndex(function(t){return t.url===e})<0}),o=0;o<i.length;o++){if(t.props.files.length>=t.props.maxCount)return void t.props.onError(a.maxError(t.props.maxCount));var s={data:i[o]};t.props.onChange&&t.props.onChange(s,e)}}).catch(function(){t.props.onError("图片获取失败")})}},{key:"formatFileType",value:function(e){return"string"==typeof e?e.toLowerCase():e}},{key:"formatFileStatus",value:function(e){return Number.parseInt(e,10)}},{key:"renderFiles",value:function(){var e=this,t=this.props.display;return this.props.files.map(function(a,n){var i=(a.error,a.status),s=a.name,l=a.type,c=a.size,u=a.onClick,p=b(a,["error","status","name","type","size","onClick"]);i=e.formatFileStatus(i);var h=r({"weui-uploader__attachment":!0}),d=e.props.onDeleteClick?function(t){e.props.onDeleteClick(t,a,n)}:null,m=u||function(t){e.props.onFileClick(t,a,n)};return o.createElement("li",g({className:h,key:n},p),o.createElement("div",{className:"weui-uploader__attachment-type"},o.createElement("i",{className:"weui-icons-filetype icon-40-folder","data-type":e.formatFileType(l)})),o.createElement("div",{className:"weui-uploader__attachment_bd",onClick:m},o.createElement("p",{className:"weui-uploader__attachment-title"},s),o.createElement("p",{className:"weui-uploader__attachment-size"},c),!1===t&&100!==i&&o.createElement("i",{className:"weui-uploader__file-progress"},o.createElement("span",{className:"weui-uploader__file-progress_percent",style:{width:i}}))),!1===t&&e.props.onDeleteClick&&100===i&&o.createElement("div",{className:"weui-uploader__attachment-clear icon-24 icon-24-delete",onClick:d}))})}},{key:"render",value:function(){var e=this.props,t=e.className,a=e.title,n=e.maxCount,i=e.files,s=e.display,l=e.onUpload,c=b(e,["className","title","maxCount","files","display","onUpload"]),u=Object.assign({},c);delete u.lang,delete u.onError,delete u.maxWidth;var p=r(_({"weui-uploader":!0},t,t));return o.createElement("div",{className:p},o.createElement("div",{className:"weui-uploader__hd"},o.createElement("p",{className:"weui-uploader__title"},a),!1===s&&o.createElement("div",{className:"weui-uploader__info"},i.length,"/",n),!1===s&&o.createElement("div",{className:"weui-uploader__icon",onClick:l?function(e){return l(e)}:this.handelFilePicker.bind(this)},o.createElement("i",{className:"icon-24 icon-24-uploadfile"}))),o.createElement("div",{className:"weui-uploader__bd2"},o.createElement("ul",null,this.renderFiles())))}}]),t}(e.Component);$.propTypes={title:d.string,maxCount:d.number,maxWidth:d.number,onChange:d.func,onError:d.func,onUpload:d.func,files:d.array,lang:d.object,display:d.bool},$.defaultProps={title:"图片上传",maxCount:4,maxWidth:500,files:[],onChange:void 0,onError:void 0,lang:{maxError:function(e){return"最多只能上传"+e+"张图片"}},display:!1};var Q=function(e){var t=e.className,a=b(e,["className"]),n=r(_({"weui-vcode-img":!0},t,t));return o.createElement("div",null,o.createElement("img",g({className:n},a)))},ee=function(e){var t=e.className,a=e.children,n=e.id,i=b(e,["className","children","id"]),s=r(_({"weui-agree":!0},t,t));return o.createElement("label",{className:s,htmlFor:n},o.createElement("input",g({id:n,type:"checkbox",className:"weui-agree__checkbox"},i)),o.createElement("span",{className:"weui-agree__text"},a))},te=function(e){var t=e.className,a=e.children,n=b(e,["className","children"]),i=r(_({"weui-form-preview":!0},t,t));return o.createElement("div",g({className:i},n),a)},ae=function(e){var t=e.className,a=e.children,n=b(e,["className","children"]),i=r(_({"weui-form-preview__hd":!0},t,t));return o.createElement("div",g({className:i},n),a)},ne=function(e){var t=e.className,a=e.children,n=b(e,["className","children"]),i=r(_({"weui-form-preview__bd":!0},t,t));return o.createElement("div",g({className:i},n),a)},re=function(e){var t=e.className,a=e.children,n=b(e,["className","children"]),i=r(_({"weui-form-preview__ft":!0},t,t));return o.createElement("div",g({className:i},n),a)},ie=function(e){var t=e.className,a=e.label,n=e.value,i=b(e,["className","label","value"]),s=r(_({"weui-form-preview__item":!0},t,t));return o.createElement("div",g({className:s},i),o.createElement("label",{className:"weui-form-preview__label"},a),o.createElement("em",{className:"weui-form-preview__value"},n))};ie.propTypes={label:d.string,value:d.string},ie.defaultProps={label:!1,value:!1};var oe=function(e){function a(e){f(this,a);var t=w(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e));return t.state={value:t.props.value?t.props.value:t.props.defaultValue?t.props.defaultValue:0,controlled:void 0!==t.props.value,totalWidth:1,maxTrackWidth:0,touching:!1,ogX:0,touchID:void 0,percent:t.props.value?parseInt(t.props.value/(t.props.max-t.props.min)*100):t.props.defaultValue?parseInt(t.props.defaultValue/(t.props.max-t.props.min)*100):0,animating:!1},t.handleTouchStart=t.handleTouchStart.bind(t),t.handleTouchMove=t.handleTouchMove.bind(t),t.handleTouchEnd=t.handleTouchEnd.bind(t),t.updateValue=t.updateValue.bind(t),t}return y(a,e),v(a,[{key:"componentDidMount",value:function(){var e=this,a=t.findDOMNode(this.refs.bar),n=t.findDOMNode(this.refs.handler);setTimeout(function(){e.setState({totalWidth:a.clientWidth,maxTrackWidth:a.clientWidth-n.clientWidth})},20),0===this.state.value&&this.updateValue()}},{key:"componentWillReceiveProps",value:function(e){if(this.state.controlled&&e.value<=this.props.max&&e.value>=this.props.min){var t=parseInt(e.value/(this.props.max-this.props.min)*100);this.setState({value:e.value,percent:t})}}},{key:"updateValue",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],a=0,n=this.state.percent,r=this.props,i=r.min,o=r.max,s=r.step,l=r.onChange,c=parseInt((o-i)/s),u=parseInt(100/c);if(100===n)a=o;else if(0===n)a=i;else for(var p=0;p<c;p++)n>p*u&&n<=(p+1)*u&&(a=n-p*u>u/2?(p+1)*s+i:p*s+i);a!==this.state.value&&(this.setState({value:a}),l&&l(a)),t&&this.setState({percent:a===i?0:a===o?100:(a-i)/s*u,animating:!0},function(){return e.setState({animating:!1})})}},{key:"handleTouchStart",value:function(e){if(!this.state.touching&&!this.props.disabled){var a=t.findDOMNode(this.refs.bar),n=t.findDOMNode(this.refs.handler);this.setState({touching:!0,touchId:e.targetTouches[0].identifier,totalWidth:a.clientWidth,maxTrackWidth:a.clientWidth-n.clientWidth,ogX:e.targetTouches[0].pageX,ogPercent:this.state.percent})}}},{key:"handleTouchMove",value:function(e){var t=this;if(this.state.touching&&!this.props.disabled&&e.targetTouches[0].identifier===this.state.touchId){e.preventDefault();var a=e.targetTouches[0].pageX,n=a-this.state.ogX,r=parseInt(n/this.state.totalWidth*100)+this.state.ogPercent;r=r<0?0:r>100?100:r,this.setState({percent:r},function(){return t.updateValue()})}}},{key:"handleTouchEnd",value:function(e){this.state.touching&&!this.props.disabled&&(this.props.snapToValue&&this.updateValue(!0),this.setState({touching:!1,ogX:0,touchId:void 0,ogPercent:0}))}},{key:"render",value:function(){var e=this.props,t=e.className,a=(e.max,e.min,e.step,e.showValue),n=(e.value,e.disabled,e.defaultValue,e.onChange,e.snapToValue,b(e,["className","max","min","step","showValue","value","disabled","defaultValue","onChange","snapToValue"])),i=r("weui-slider-box",t),s={width:this.state.maxTrackWidth/this.state.totalWidth*this.state.percent+"%"},l={left:this.state.maxTrackWidth/this.state.totalWidth*this.state.percent+"%",transition:this.state.animating?"transform .3s":"none"};return o.createElement("div",{className:i},o.createElement("div",g({className:"weui-slider weui-slider-pd"},n),o.createElement("div",{className:"weui-slider__inner",ref:"bar"},o.createElement("div",{style:s,className:"weui-slider__track"}),o.createElement("div",{style:l,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleTouchEnd,className:"weui-slider__handler weui-slider__handler_ml",ref:"handler"}))),!!a&&o.createElement("div",{className:"weui-slider-box__value"},this.state.value))}}]),a}(e.Component);oe.propTypes={max:d.number,min:d.number,step:d.number,showValue:d.bool,disabled:d.bool,value:d.number,defaultValue:d.number,onChange:d.func,snapToValue:d.bool},oe.defaultProps={max:100,min:0,step:1,showValue:!0,disabled:!1,defaultValue:0,snapToValue:!0};var se=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.label,n=e.className,i=b(e,["children","label","className"]),s=r(_({"weui-form_view-cell__header":!a,"weui-form_view-cell__access_label":a},n,n));return o.createElement("div",g({className:s},i),t)}}]),t}(e.Component);se.propTypes={label:d.bool},se.defaultProps={label:!1};var le=function(e){function a(){var e,t,n,r;f(this,a);for(var i=arguments.length,o=Array(i),s=0;s<i;s++)o[s]=arguments[s];return t=n=w(this,(e=a.__proto__||Object.getPrototypeOf(a)).call.apply(e,[this].concat(o))),n.state={isTrigger:!1},n.handleToTrigger=function(e){var t=n.props,a=t.onShowAll,r=t.showAll;return a&&a(e,!r)},r=t,w(n,r)}return y(a,e),v(a,[{key:"componentDidMount",value:function(){t.findDOMNode(this.refs.formBody).clientHeight>67&&this.setState({isTrigger:!0})}},{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,n=e.beRight,i=e.trigger,s=e.triggerText,l=e.showAll,c=(e.onShowAll,e.access),u=e.placeholder,p=b(e,["children","className","beRight","trigger","triggerText","showAll","onShowAll","access","placeholder"]),h=r(_({"weui-form_view-cell__body":!0,"weui-form_view-cell__align_rg":n},a,a)),d=this.state.isTrigger;return o.createElement("div",g({className:h},p),o.createElement("div",{ref:"formBody",className:"\n "+(c?"weui-form_view-cell__access_text":"weui-form_view-cell__with")+" \n "+(c&&t?"active":"")+"\n "+(d&&i?l?"":"weui-form_view-cell__body-content_trigger":"")+"\n "},c?t||(u||""):t),i&&d?o.createElement("div",{className:"weui-form_view-cell__body-btn",onClick:this.handleToTrigger},s):!i&&c?o.createElement("i",{className:"icon-16 icon-16-arrowRight"}):"")}}]),a}(e.Component);le.propTypes={beRight:d.bool,showAll:d.bool,trigger:d.bool,access:d.bool,triggerText:d.string,placeholder:d.string},le.defaultProps={beRight:!1,showAll:!1,trigger:!1,triggerText:null,placeholder:null,access:!1};var ce=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,n=b(e,["children","className"]),i=r(_({"weui-form_view-cell__access_view":!0},a,a));return o.createElement("div",g({className:i},n),o.createElement("div",{className:"weui-form_view-cell__access_container"},t))}}]),t}(e.Component),ue=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,n=b(e,["children","className"]),i=r(_({"weui-form_view-cell__explan-layout":!0},a,a));return o.createElement("div",g({className:i},n),t)}}]),t}(e.Component),pe=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=(e.children,e.className),a=e.label,n=e.tags,i=e.onChange,s=b(e,["children","className","label","tags","onChange"]),l=r(_({"weui-form_view-cell__access_tags":!0,"weui-form_view-cell__access_tags_nolabel":!a},t,t));return o.createElement("div",g({className:l},s),n&&n.length>0?n.map(function(e){return o.createElement("span",{onClick:function(t){return i&&i(t,e)}},e)}):"")}}]),t}(e.Component);pe.propTypes={label:d.bool,tags:d.array},pe.defaultProps={label:!1,tags:null};var he=function(e){function t(){return f(this,t), w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,n=e.error,i=b(e,["children","className","error"]),s=r(_({"weui-form_view-cell__explan-text":!0,"weui-form_view-cell__explan-error":n},a,a));return o.createElement("div",g({className:s},i),t)}}]),t}(e.Component);he.propTypes={errot:d.bool},he.defaultProps={error:!1};var de=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=(e.children,e.className),a=e.value,n=e.disabled,i=e.onChange,s=b(e,["children","className","value","disabled","onChange"]),l=r(_({"weui-input":!0},t,t));return o.createElement("div",{className:"weui-form_view__input-item"},o.createElement("div",{className:"weui-cell"},o.createElement("div",{className:"weui-cell__bd"},o.createElement("input",g({className:l},s,{value:a,disabled:n,onChange:function(e){return i&&i(e.target.value)}})))),!n&&a?o.createElement("div",{className:"weui-cell__ft"},o.createElement("i",{className:"weui-icon-clear",onClick:function(){return i&&i("")}})):"")}}]),t}(e.Component);de.propTypes={disabled:d.bool,value:d.string},de.defaultProps={disabled:!1,value:null};var me=function(e){var t=e.className,a=b(e,["className"]),n=r(_({"weui-label":!0},t,t));return o.createElement("div",null,o.createElement("label",g({className:n},a)))},fe={safe_success:"safe-success",safe_warn:"safe-warn",success_circle:"success-circle",success_no_circle:"success-no-circle",waiting_circle:"waiting-circle",info_circle:"info-circle"},ve=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e,t=this.props,a=t.value,n=t.size,s=t.className,l=t.primary,c=b(t,["value","size","className","primary"]);-1!==Object.keys(fe).indexOf(a)&&i("Icon "+a,"Icon "+fe[a]);var u=r((e={},_(e,"weui-icon-"+a,"loading"!==a),_(e,"weui-icon_msg","large"===n&&!l),_(e,"weui-icon_msg-primary","large"===n&&l),_(e,"weui-loading","loading"===a),_(e,s,s),e));return o.createElement("i",g({},c,{className:u}))}}]),t}(o.Component);ve.propTypes={value:d.string,size:d.string},ve.defaultProps={value:"success",size:"small"};var _e=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.className,a=e.icon,n=e.show,i=e.children,s=e.iconSize,l=b(e,["className","icon","show","children","iconSize"]),c=r("weui-toast",_({},t,t));return o.createElement("div",{style:{display:n?"block":"none"}},o.createElement(V,{transparent:!0}),o.createElement("div",g({className:c},l),o.createElement(ve,{value:a,size:s,className:"weui-icon_toast"}),o.createElement("p",{className:"weui-toast_content"},i)))}}]),t}(e.Component);_e.propTypes={icon:d.string,iconSize:d.string,show:d.bool},_e.defaultProps={icon:"toast",show:!1};var ge=function(e){var t=e.className,a=e.showCancel,n=e.value,i=e.onClick,s=b(e,["className","showCancel","value","onClick"]),l=r(_({"weui-progress":!0},t,t)),c=n>100?100:n<0?0:n;return o.createElement("div",g({className:l},s),o.createElement("div",{className:"weui-progress__bar"},o.createElement("div",{className:"weui-progress__inner-bar",style:{width:c+"%"}})),!!a&&o.createElement("a",{href:"javascript:;",className:"weui-progress__opr",onClick:function(e){i&&i(e)}},o.createElement(ve,{value:"cancel"})))};ge.propTypes={value:d.number,showCancel:d.bool},ge.defaultProps={value:0,showCancel:!0};var ye=function(e){function t(e){f(this,t);var a=w(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.handleMaskClick=a.handleMaskClick.bind(a),a}return y(t,e),v(t,[{key:"renderMenuItem",value:function(){return this.props.menus.map(function(e,t){var a=e.label,n=e.className,i=e.warn,s=b(e,["label","className","warn"]),l=r(_({"weui-actionsheet__cell":!0,"actionsheet-del":i},n,n));return o.createElement("div",g({key:t},s,{className:l}),a)})}},{key:"renderActions",value:function(){return this.props.actions.map(function(e,t){var a=e.label,n=e.className,i=e.warn,s=b(e,["label","className","warn"]),l=r(_({"weui-actionsheet__cell":!0,"actionsheet-del":i},n,n));return o.createElement("div",g({key:t},s,{className:l}),a)})}},{key:"handleMaskClick",value:function(e){this.props.onRequestClose&&this.props.onRequestClose(e)}},{key:"render",value:function(){var e=this.props,t=e.show,a=e.type,n=(e.onRequestClose,e.menus,e.actions,b(e,["show","type","onRequestClose","menus","actions"])),i=r({"weui-actionsheet":!0,"weui-actionsheet_toggle":t}),s=a||"ios";return o.createElement("div",{className:"android"===s?"weui-skin_android":""},o.createElement(V,{style:{display:t?"block":"none"},onClick:this.handleMaskClick}),o.createElement("div",g({className:i},n),o.createElement("div",{className:"weui-actionsheet__menu"},this.renderMenuItem()),o.createElement("div",{className:"weui-actionsheet__action"},this.renderActions())))}}]),t}(e.Component);ye.propTypes={menus:d.array,actions:d.array,show:d.bool,onRequestClose:d.func,type:d.string},ye.defaultProps={type:"",menus:[],actions:[],show:!1};var be=function(e){function t(e){f(this,t);var a=w(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.state={isAndroid:""},a}return y(t,e),v(t,[{key:"renderButtons",value:function(){return this.props.buttons.map(function(e,t){var a=e.type,n=e.label,i=b(e,["type","label"]),s=r({"weui-dialog__btn":!0,"weui-dialog__btn_default":"default"===a,"weui-dialog__btn_primary":"primary"===a,"weui-dialog__btn_cancel":"cancel"===a});return o.createElement("div",g({key:t},i,{className:s}),n)})}},{key:"render",value:function(){var e=this.props,t=e.title,a=e.show,n=e.className,i=e.children,s=(e.buttons,e.type),l=(e.autoDectect,b(e,["title","show","className","children","buttons","type","autoDectect"])),c=s||"ios",u=r("weui-dialog",_({"weui-skin_android":"android"===c},n,n));return o.createElement("div",{style:{display:a?"block":"none"}},o.createElement(V,null),o.createElement("div",g({className:u},l),!!t&&o.createElement("div",{className:"weui-dialog__hd"},o.createElement("strong",{className:"weui-dialog__title"},t)),o.createElement("div",{className:"weui-dialog__bd"},i),o.createElement("div",{className:"weui-dialog__ft"},this.renderButtons())))}}]),t}(e.Component);be.propTypes={buttons:d.array,show:d.bool,title:d.string,type:d.string},be.defaultProps={buttons:[],show:!1,title:"",type:""};var we=function(e){function t(e){f(this,t);var a=w(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.state={isAndroid:""},a}return y(t,e),v(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.title,n=t.show,i=t.className,s=t.onOk,l=t.onCancel,c=t.okText,u=t.cancelText,p=t.placeholder,h=t.okType,d=b(t,["title","show","className","onOk","onCancel","okText","cancelText","placeholder","okType"]),m=r("weui-dialog",_({},i,i)),f="primary"===h||"default"===h||"warn"===h?h:"default",v=r("weui-dialog__btn",_({},"weui-dialog__btn_"+f,!0));return o.createElement("div",{style:{display:n?"block":"none"}},o.createElement(V,null),o.createElement("div",g({className:m},d),!!a&&o.createElement("div",{className:"weui-dialog__hd"},o.createElement("strong",{className:"weui-dialog__title"},a)),o.createElement("div",{className:"weui-dialog__bd"},o.createElement("div",{className:"weui-dialog__cofirm"},o.createElement("input",{className:"weui-dialog__cofirm_item",placeholder:p||"输入文本",value:this.state.value,onChange:function(t){return e.setState({value:t.target.value})}}),o.createElement("i",{style:{display:this.state.value?"block":"none"},className:"icon-16 icon-16-clear weui-dialog__cofirm_clear",onClick:function(){return e.setState({value:""})}}))),o.createElement("div",{className:"weui-dialog__ft"},o.createElement("a",{href:"javascript:;",className:"weui-dialog__btn weui-dialog__btn_default weui-dialog__btn_cancel",onClick:function(){return document.activeElement.blur(),e.setState({value:""}),l?l():""}},u||"取消"),o.createElement("a",{href:"javascript:;",className:v,onClick:function(){document.activeElement.blur();var t=e.state.value;e.setState({value:""},function(){return s?s(t):""})}},c||"确定"))))}}]),t}(e.Component);we.propTypes={buttons:d.array,show:d.bool,title:d.string,type:d.string},we.defaultProps={buttons:[],show:!1,title:"",type:""};var Ne=function(e){var t=e.className,a=e.children,n=b(e,["className","children"]),i=r(_({"weui-footer":!0},t,t));return o.createElement("div",g({className:i},n),a)},Ee=function(e){var t=e.className,a=e.children,n=b(e,["className","children"]),i=r(_({"weui-footer__text":!0},t,t));return o.createElement("p",g({className:i},n),a)},ke=function(e){var t=e.className,a=e.children,n=b(e,["className","children"]),i=r(_({"weui-footer__links":!0},t,t));return o.createElement("p",g({className:i},n),a)},Ce=function(e){var t=e.className,a=e.children,n=b(e,["className","children"]),i=r(_({"weui-footer__link":!0},t,t));return o.createElement("a",g({className:i},n),a)},xe=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"_renderButtons",value:function(){return this.props.buttons.map(function(e,t){var a=e.type,n=e.label,r=b(e,["type","label"]);return o.createElement(C,g({key:t},r,{type:a}),n)})}},{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,n=e.type,s=e.title,l=e.description,c=e.extraHref,u=e.extraText,p=e.footer,h=(e.buttons,b(e,["children","className","type","title","description","extraHref","extraText","footer","buttons"])),d=r("weui-msg",_({},a,a)),m=p||function(){return!1};return m()||!c&&!u||(i("Msg extraHref/extraText","Msg footer"),m=function(){return o.createElement(Ne,null,o.createElement(ke,null,o.createElement(Ce,{href:c},u)))}),o.createElement("div",g({className:d},h),o.createElement("div",{className:"weui-msg__icon-area"},o.createElement(ve,{value:n,size:"large"})),o.createElement("div",{className:"weui-msg__text-area"},!!s&&o.createElement("h2",{className:"weui-msg__title"},s),!!l&&o.createElement("p",{className:"weui-msg__desc"},l),t),o.createElement("div",{className:"weui-msg__opr-area"},o.createElement(x,null,this._renderButtons())),o.createElement("div",{className:"weui-msg__extra-area"},m()))}}]),t}(e.Component);xe.propTypes={type:d.string,buttons:d.array,title:d.string,description:d.string,extraHref:d.string,extraText:d.string,footer:d.any},xe.defaultProps={type:"success",buttons:[]};var Te=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.className,a=e.children,n=b(e,["className","children"]),i=r(_({"weui-article":!0},t,t));return o.createElement("article",g({className:i},n),a)}}]),t}(o.Component);Te.propTypes={},Te.defaultProps={};var Pe=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,n=b(e,["children","className"]),i=r({"weui-grid__icon":!0},a);return o.createElement("div",g({className:i},n),t)}}]),t}(o.Component),Oe=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,n=b(e,["children","className"]),i=r({"weui-grid__label":!0},a);return o.createElement("p",g({className:i},n),t)}}]),t}(o.Component),Se=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.icon,n=e.label,i=e.className,s=e.component,l=b(e,["children","icon","label","className","component"]),c=r({"weui-grid":!0},i),u=s||"a";return o.createElement(u,g({className:c},l),!!a&&o.createElement(Pe,null,a),t,!!n&&o.createElement(Oe,null,n))}}]),t}(o.Component);Se.propTypes={label:d.string,icon:d.any,component:d.func},Se.defaultProps={label:"",icon:!1};var Ie=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"renderData",value:function(e){return e.map(function(e,t){return o.createElement(Se,g({key:t,icon:e.icon,label:e.label},e))})}},{key:"render",value:function(){var e=this.props,t=e.children,a=e.data,n=e.className,i=b(e,["children","data","className"]),s=r({"weui-grids":!0},n);return o.createElement("div",g({className:s},i),a.length>0?this.renderData(a):t)}}]),t}(e.Component);Ie.propTypes={data:d.array},Ie.defaultProps={data:[]};var je=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,n=e.access,s=b(e,["children","className","access"]);n&&i("panel access","cell access","https://github.com/weui/weui/wiki/%E5%9C%A81.0.0%E5%9C%A8%E4%BB%A3%E7%A0%81%E5%B1%82%E9%9D%A2%E4%B8%8A%E5%81%9A%E4%BA%86%E5%93%AA%E4%BA%9B%E6%94%B9%E5%8F%98#panel");var l=r(_({"weui-panel":!0},a,a));return o.createElement("div",g({className:l},s),t)}}]),t}(o.Component);je.propTypes={access:d.bool},je.defaultProps={access:!1};var Ae=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.className,a=e.children,n=b(e,["className","children"]),i=r(_({"weui-panel__hd":!0},t,t));return o.createElement("div",g({className:i},n),a)}}]),t}(o.Component),Me=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.className,a=e.children,n=b(e,["className","children"]),i=r(_({"weui-panel__bd":!0},t,t));return o.createElement("div",g({className:i},n),a)}}]),t}(o.Component),Be=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.className,a=e.children,n=b(e,["className","children"]),i=this.props.href?"a":"div",s=r(_({"weui-panel__ft":!0},t,t));return o.createElement(i,g({className:s},n),a)}}]),t}(o.Component),He=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.type,n=e.className,i=b(e,["children","type","className"]),s=this.props.href?"a":"div",l=r({"weui-media-box":!0,"weui-media-box_appmsg":"appmsg"===a,"weui-media-box_text":"text"===a,"weui-media-box_small-appmsg":"small_appmsg"===a},n);return o.createElement(s,g({className:l},i),t)}}]),t}(o.Component);He.propTypes={type:d.string},He.defaultProps={type:"text"};var De=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,n=b(e,["children","className"]),i=r({"weui-media-box__hd":!0},a),s=o.Children.map(t,function(e){return"img"!==e.type||e.props.className?e:o.cloneElement(e,{className:"weui-media-box__thumb"})});return o.createElement("div",g({className:i},n),s)}}]),t}(o.Component),Re=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,n=b(e,["children","className"]),i=r({"weui-media-box__bd":!0},a);return o.createElement("div",g({className:i},n),t)}}]),t}(o.Component),Le=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,n=b(e,["children","className"]),i=r({"weui-media-box__title":!0},a);return o.createElement("h4",g({className:i},n),t)}}]),t}(o.Component),We=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,n=b(e,["children","className"]),i=r({"weui-media-box__desc":!0},a);return o.createElement("p",g({className:i},n),t)}}]),t}(o.Component),Ve=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.extra,n=e.className,i=b(e,["children","extra","className"]),s=r({"weui-media-box__info__meta":!0,"weui-media-box__info__meta_extra":a},n);return o.createElement("li",g({className:s},i),t)}}]),t}(o.Component);Ve.propTypes={extra:d.bool},Ve.defaultProps={extra:!1};var ze=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"renderData",value:function(e){return e.map(function(e,t){return o.createElement(Ve,{key:t,extra:e.extra},e.label)})}},{key:"render",value:function(){var e=this.props,t=e.children,a=e.data,n=e.className,i=b(e,["children","data","className"]),s=r({"weui-media-box__info":!0},n);return o.createElement("ul",g({className:s},i),a.length>0?this.renderData(a):t)}}]),t}(o.Component);ze.propTypes={data:d.array},ze.defaultProps={data:[]};var Fe=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),v(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,n=b(e,["children","className"]),i=r({"weui-tab__panel":!0},a);return o.createElement("div",g({className:i},n),t)}}]),t}(o.Component),Ge=function(e){function t(){return f(this,t),w(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,