12345678910111213141516171819202122232425 |
- import _extends from "@babel/runtime/helpers/esm/extends";
- import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";
- var _excluded = ["className", "children"];
- import * as React from 'react';
- import classNames from 'classnames';
- import { MenuContext } from "../context/MenuContext";
- var InternalSubMenuList = function InternalSubMenuList(_ref, ref) {
- var className = _ref.className,
- children = _ref.children,
- restProps = _objectWithoutProperties(_ref, _excluded);
- var _React$useContext = React.useContext(MenuContext),
- prefixCls = _React$useContext.prefixCls,
- mode = _React$useContext.mode,
- rtl = _React$useContext.rtl;
- return /*#__PURE__*/React.createElement("ul", _extends({
- className: classNames(prefixCls, rtl && "".concat(prefixCls, "-rtl"), "".concat(prefixCls, "-sub"), "".concat(prefixCls, "-").concat(mode === 'inline' ? 'inline' : 'vertical'), className),
- role: "menu"
- }, restProps, {
- "data-menu-list": true,
- ref: ref
- }), children);
- };
- var SubMenuList = /*#__PURE__*/React.forwardRef(InternalSubMenuList);
- SubMenuList.displayName = 'SubMenuList';
- export default SubMenuList;
|