UNPKG

rsuite

Version:

A suite of react components

22 lines 848 B
'use client'; import _extends from "@babel/runtime/helpers/esm/extends"; import React, { useContext } from 'react'; import NavbarMegaMenu from "../Navbar/NavbarMegaMenu.js"; import { NavbarContext } from "../Navbar/index.js"; /** * The `Nav.MegaMenu` component is used to create a mega menu. * @see https://rsuitejs.com/components/navbar/#mega-menu * @version 6.0.0 */ const NavMegaMenu = /*#__PURE__*/React.forwardRef((props, ref) => { const navbar = useContext(NavbarContext); if (!navbar) { console.error('<Nav.MegaMenu> should be used within a <Navbar> component. Use https://rsuitejs.com/components/navbar/#mega-menu for more information.'); return null; } return /*#__PURE__*/React.createElement(NavbarMegaMenu, _extends({ ref: ref }, props)); }); NavMegaMenu.displayName = 'NavMegaMenu'; export default NavMegaMenu;