'use strict'; exports.__esModule = true; var _extends3 = require('babel-runtime/helpers/extends'); var _extends4 = _interopRequireDefault(_extends3); var _objectWithoutProperties2 = require('babel-runtime/helpers/objectWithoutProperties'); var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2); var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); var _inherits2 = require('babel-runtime/helpers/inherits'); var _inherits3 = _interopRequireDefault(_inherits2); var _classnames = require('classnames'); var _classnames2 = _interopRequireDefault(_classnames); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _elementType = require('react-prop-types/lib/elementType'); var _elementType2 = _interopRequireDefault(_elementType); var _uncontrollable = require('uncontrollable'); var _uncontrollable2 = _interopRequireDefault(_uncontrollable); var _Grid = require('./Grid'); var _Grid2 = _interopRequireDefault(_Grid); var _NavbarBrand = require('./NavbarBrand'); var _NavbarBrand2 = _interopRequireDefault(_NavbarBrand); var _NavbarCollapse = require('./NavbarCollapse'); var _NavbarCollapse2 = _interopRequireDefault(_NavbarCollapse); var _NavbarHeader = require('./NavbarHeader'); var _NavbarHeader2 = _interopRequireDefault(_NavbarHeader); var _NavbarToggle = require('./NavbarToggle'); var _NavbarToggle2 = _interopRequireDefault(_NavbarToggle); var _bootstrapUtils = require('./utils/bootstrapUtils'); var _StyleConfig = require('./utils/StyleConfig'); var _createChainedFunction = require('./utils/createChainedFunction'); var _createChainedFunction2 = _interopRequireDefault(_createChainedFunction); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } // TODO: Remove this pragma once we upgrade eslint-config-airbnb. /* eslint-disable react/no-multi-comp */ var propTypes = { /** * Create a fixed navbar along the top of the screen, that scrolls with the * page */ fixedTop: _react2['default'].PropTypes.bool, /** * Create a fixed navbar along the bottom of the screen, that scrolls with * the page */ fixedBottom: _react2['default'].PropTypes.bool, /** * Create a full-width navbar that scrolls away with the page */ staticTop: _react2['default'].PropTypes.bool, /** * An alternative dark visual style for the Navbar */ inverse: _react2['default'].PropTypes.bool, /** * Allow the Navbar to fluidly adjust to the page or container width, instead * of at the predefined screen breakpoints */ fluid: _react2['default'].PropTypes.bool, /** * Set a custom element for this component. */ componentClass: _elementType2['default'], /** * A callback fired when the `` body collapses or expands. Fired when * a `` is clicked and called with the new `navExpanded` * boolean value. * * @controllable navExpanded */ onToggle: _react2['default'].PropTypes.func, /** * A callback fired when a descendant of a child `