react-bootstrap
Version:
Bootstrap 3 components build with React
55 lines (34 loc) • 1.5 kB
JavaScript
;
var _inherits = require('babel-runtime/helpers/inherits')['default'];
var _classCallCheck = require('babel-runtime/helpers/class-call-check')['default'];
var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default'];
var _interopRequireWildcard = require('babel-runtime/helpers/interop-require-wildcard')['default'];
exports.__esModule = true;
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _InputBase2 = require('./InputBase');
var _InputBase3 = _interopRequireDefault(_InputBase2);
var _FormControls = require('./FormControls');
var FormControls = _interopRequireWildcard(_FormControls);
var _utilsDeprecationWarning = require('./utils/deprecationWarning');
var _utilsDeprecationWarning2 = _interopRequireDefault(_utilsDeprecationWarning);
var Input = (function (_InputBase) {
_inherits(Input, _InputBase);
function Input() {
_classCallCheck(this, Input);
_InputBase.apply(this, arguments);
}
Input.prototype.render = function render() {
if (this.props.type === 'static') {
_utilsDeprecationWarning2['default']('Input type=static', 'StaticText');
return _react2['default'].createElement(FormControls.Static, this.props);
}
return _InputBase.prototype.render.call(this);
};
return Input;
})(_InputBase3['default']);
Input.propTypes = {
type: _react2['default'].PropTypes.string
};
exports['default'] = Input;
module.exports = exports['default'];