Files
Speedtest-Tracker/conf/site/node_modules/react-bootstrap/esm/NavbarCollapse.js
Henry Whitaker 2219b0213c npm install
2021-03-07 09:24:01 +00:00

23 lines
1004 B
JavaScript
Vendored

import _extends from "@babel/runtime/helpers/esm/extends";
import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/esm/objectWithoutPropertiesLoose";
import React from 'react';
import Collapse from './Collapse';
import { useBootstrapPrefix } from './ThemeProvider';
import NavbarContext from './NavbarContext';
var NavbarCollapse = /*#__PURE__*/React.forwardRef(function (_ref, ref) {
var children = _ref.children,
bsPrefix = _ref.bsPrefix,
props = _objectWithoutPropertiesLoose(_ref, ["children", "bsPrefix"]);
bsPrefix = useBootstrapPrefix(bsPrefix, 'navbar-collapse');
return /*#__PURE__*/React.createElement(NavbarContext.Consumer, null, function (context) {
return /*#__PURE__*/React.createElement(Collapse, _extends({
in: !!(context && context.expanded)
}, props), /*#__PURE__*/React.createElement("div", {
ref: ref,
className: bsPrefix
}, children));
});
});
NavbarCollapse.displayName = 'NavbarCollapse';
export default NavbarCollapse;