UNPKG

6.19 kBJavaScriptView Raw
1!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n(require("react")):"function"==typeof define&&define.amd?define(["react"],n):"object"==typeof exports?exports.semon=n(require("react")):e.semon=n(e.react)}(window,function(e){return function(e){var n={};function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(r,o,function(n){return e[n]}.bind(null,o));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=29)}({0:function(n,t){n.exports=e},1:function(e,n,t){e.exports=t(9)()},10:function(e,n,t){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2:function(e,n,t){"use strict";n.a=function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return n.filter(function(e){return"string"==typeof e||""===e}).map(function(e){return e.trim()}).join(" ")}},29:function(e,n,t){"use strict";t.r(n);var r=t(0),o=t(7),i=t.n(o),a=t(2),u=t(3),s=t(1);function l(e){return(l="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})(e)}function p(){return(p=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function c(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,n){return!n||"object"!==l(n)&&"function"!=typeof n?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):n}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e,n){return(y=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}var h=Object(u.a)("small","large"),b={size:s.oneOf(h),disabled:s.bool,defaultValue:s.string,value:s.string,placeholder:s.string,prefix:s.node,suffix:s.node,className:s.string,readOnly:s.bool,onFocus:s.func,onBlur:s.func,onChange:s.func,onPressEnter:s.func,onKeyPress:s.func},m=function(e){function n(){return function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n),f(this,d(n).apply(this,arguments))}var t,o,u;return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),n&&y(e,n)}(n,r["Component"]),t=n,(o=[{key:"focusHandle",value:function(e){this.props.onFocus&&this.props.onFocus(e)}},{key:"blurHandle",value:function(e){this.props.onBlur&&this.props.onBlur(e)}},{key:"changeHandle",value:function(e){this.props.onChange&&this.props.onChange(e)}},{key:"keyPressHandle",value:function(e){switch(this.props.onKeyPress&&this.props.onKeyPress(e),e.key.toLowerCase()){case"enter":this.props.onPressEnter&&this.props.onPressEnter(e)}}},{key:"renderAffixInput",value:function(){var e=this.props,n=e.placeholder,t=e.prefix,o=e.suffix,u=e.defaultValue,s=e.value,l=e.disabled,c=e.readOnly,f=e.className,d=e.size,y={placeholder:n,defaultValue:u,value:s,disabled:l,readOnly:c,onFocus:this.focusHandle.bind(this),onBlur:this.blurHandle.bind(this),onChange:this.changeHandle.bind(this),onKeyPress:this.keyPressHandle.bind(this)},h=Object(a.a)(f,i.a.input,i.a["input-wrapper-affix-wrapper"],i.a[d]);return r.createElement("span",{className:h,"data-disabled":l},t?r.createElement("span",{className:i.a.prefix},t):null,r.createElement("input",p({className:i.a["innert-input"]},y)),o?r.createElement("span",{className:i.a.suffix},o):null)}},{key:"renderInput",value:function(){var e=this.props,n=e.placeholder,t=e.defaultValue,o=e.value,u=e.disabled,s=e.readOnly,l=e.className,c=e.size,f={placeholder:n,defaultValue:t,value:o,disabled:u,readOnly:s,onFocus:this.focusHandle.bind(this),onBlur:this.blurHandle.bind(this),onChange:this.changeHandle.bind(this),onKeyPress:this.keyPressHandle.bind(this)},d=Object(a.a)(l,i.a.input,i.a[c]);return r.createElement("input",p({className:d},f))}},{key:"render",value:function(){var e=this.props,n=e.prefix,t=e.suffix;return n||t?this.renderAffixInput():this.renderInput()}}])&&c(t.prototype,o),u&&c(t,u),n}();m.displayName="Input",m.propTypes=b,m.Size=h,n.default=m},3:function(e,n,t){"use strict";t.d(n,"a",function(){return r});var r=function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return n}},7:function(e,n,t){e.exports={"input-wrapper-affix-wrapper":"s-input-wrapper-affix-wrapper",small:"s-small","innert-input":"s-innert-input",input:"s-input",large:"s-large",prefix:"s-prefix",suffix:"s-suffix"}},9:function(e,n,t){"use strict";var r=t(10);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,n,t,o,i,a){if(a!==r){var u=new Error("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");throw u.name="Invariant Violation",u}}function n(){return e}e.isRequired=e;var t={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:i,resetWarningCache:o};return t.PropTypes=t,t}}})});
\No newline at end of file