content: import _objectWithoutProperties from 'babel-runtime/helpers/objectWithoutProperties';
  import _classCallCheck from 'babel-runtime/helpers/classCallCheck';
  import _createClass from 'babel-runtime/helpers/createClass';
  import _possibleConstructorReturn from 'babel-runtime/helpers/possibleConstructorReturn';
  import _inherits from 'babel-runtime/helpers/inherits';
  import React, { Component } from 'react';
  import PropTypes from 'prop-types';
  import Touchable from 'rc-touchable';
  
  var InputHandler = function (_Component) {
    _inherits(InputHandler, _Component);
  
    function InputHandler() {
      _classCallCheck(this, InputHandler);
  
      return _possibleConstructorReturn(this, (InputHandler.__proto__ || Object.getPrototypeOf(InputHandler)).apply(this, arguments));
    }
  
    _createClass(InputHandler, [{
      key: 'render',
      value: function render() {
        var _props = this.props,
            prefixCls = _props.prefixCls,
            disabled = _props.disabled,
            otherProps = _objectWithoutProperties(_props, ['prefixCls', 'disabled']);
  
        return React.createElement(
          Touchable,
          { disabled: disabled, activeClassName: prefixCls + '-handler-active' },
          React.createElement('span', otherProps)
        );
      }
    }]);
  
    return InputHandler;
  }(Component);
  
  InputHandler.propTypes = {
    prefixCls: PropTypes.string,
    disabled: PropTypes.bool
  };
  
  export default InputHandler;