UNPKG

react-bootstrap

Version:

Bootstrap 3 components build with React

32 lines (26 loc) 762 B
define(function (require, exports, module) {var React = require('react'); var joinClasses = require('./utils/joinClasses'); var Grid = React.createClass({displayName: "Grid", propTypes: { fluid: React.PropTypes.bool, componentClass: React.PropTypes.node.isRequired }, getDefaultProps: function () { return { componentClass: 'div' }; }, render: function () { var ComponentClass = this.props.componentClass; var className = this.props.fluid ? 'container-fluid' : 'container'; return ( React.createElement(ComponentClass, React.__spread({}, this.props, {className: joinClasses(this.props.className, className)}), this.props.children ) ); } }); module.exports = Grid; });