@base-ui-components/react
Version:
Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.
36 lines (35 loc) • 1.13 kB
JavaScript
'use client';
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.MenuSubmenuRoot = MenuSubmenuRoot;
Object.defineProperty(exports, "useMenuSubmenuRootContext", {
enumerable: true,
get: function () {
return _MenuSubmenuRootContext.useMenuSubmenuRootContext;
}
});
var React = _interopRequireWildcard(require("react"));
var _MenuRoot = require("../root/MenuRoot");
var _MenuSubmenuRootContext = require("./MenuSubmenuRootContext");
var _jsxRuntime = require("react/jsx-runtime");
/**
* Groups all parts of a submenu.
* Doesn’t render its own HTML element.
*
* Documentation: [Base UI Menu](https://base-ui.com/react/components/menu)
*/
function MenuSubmenuRoot(props) {
const {
closeParentOnEsc = false
} = props;
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_MenuSubmenuRootContext.MenuSubmenuRootContext.Provider, {
value: true,
children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_MenuRoot.MenuRoot, {
closeParentOnEsc: closeParentOnEsc,
...props
})
});
}
;