dtd
Version:
根据数梦工场视觉规范打造的组件库,感谢react-components和ant design
1 lines • 1.78 kB
JavaScript
Object.defineProperty(exports,"__esModule",{value:!0});var _extends2=require("babel-runtime/helpers/extends"),_extends3=_interopRequireDefault(_extends2),_classCallCheck2=require("babel-runtime/helpers/classCallCheck"),_classCallCheck3=_interopRequireDefault(_classCallCheck2),_createClass2=require("babel-runtime/helpers/createClass"),_createClass3=_interopRequireDefault(_createClass2),_possibleConstructorReturn2=require("babel-runtime/helpers/possibleConstructorReturn"),_possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2),_inherits2=require("babel-runtime/helpers/inherits"),_inherits3=_interopRequireDefault(_inherits2),_react=require("react"),React=_interopRequireWildcard(_react),_reactDom=require("react-dom"),ReactDOM=_interopRequireWildcard(_reactDom);function _interopRequireWildcard(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t]);return r.default=e,r}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var InputElement=function(e){function r(){(0,_classCallCheck3.default)(this,r);var t=(0,_possibleConstructorReturn3.default)(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments));return t.focus=function(){t.ele.focus?t.ele.focus():ReactDOM.findDOMNode(t.ele).focus()},t.blur=function(){t.ele.blur?t.ele.blur():ReactDOM.findDOMNode(t.ele).blur()},t.saveRef=function(e){t.ele=e;var r=t.props.children.ref;"function"==typeof r&&r(e)},t}return(0,_inherits3.default)(r,e),(0,_createClass3.default)(r,[{key:"render",value:function(){return React.cloneElement(this.props.children,(0,_extends3.default)({},this.props,{ref:this.saveRef}),null)}}]),r}(React.Component);exports.default=InputElement,module.exports=exports.default;
;