UNPKG

774 BJavaScriptView Raw
1"use client";
2
3import * as React from 'react';
4import { useContext } from 'react';
5import Collapse from './Collapse';
6import { useBootstrapPrefix } from './ThemeProvider';
7import NavbarContext from './NavbarContext';
8import { jsx as _jsx } from "react/jsx-runtime";
9const NavbarCollapse = /*#__PURE__*/React.forwardRef(({
10 children,
11 bsPrefix,
12 ...props
13}, ref) => {
14 bsPrefix = useBootstrapPrefix(bsPrefix, 'navbar-collapse');
15 const context = useContext(NavbarContext);
16 return /*#__PURE__*/_jsx(Collapse, {
17 in: !!(context && context.expanded),
18 ...props,
19 children: /*#__PURE__*/_jsx("div", {
20 ref: ref,
21 className: bsPrefix,
22 children: children
23 })
24 });
25});
26NavbarCollapse.displayName = 'NavbarCollapse';
27export default NavbarCollapse;
\No newline at end of file