linkmore-design
Version:
π πlmη»δ»ΆεΊγπ
22 lines β’ 1.07 kB
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";
var _excluded = ["prefixCls", "className", "dashed"];
import classNames from 'classnames';
import { Divider } from 'rc-menu';
import * as React from 'react';
import { ConfigContext } from "../config-provider";
var MenuDivider = function MenuDivider(_ref) {
var customizePrefixCls = _ref.prefixCls,
className = _ref.className,
dashed = _ref.dashed,
restProps = _objectWithoutProperties(_ref, _excluded);
var _React$useContext = React.useContext(ConfigContext),
getPrefixCls = _React$useContext.getPrefixCls;
var prefixCls = getPrefixCls('menu', customizePrefixCls);
var classString = classNames(_defineProperty({}, "".concat(prefixCls, "-item-divider-dashed"), !!dashed), className);
return /*#__PURE__*/React.createElement(Divider, _extends({
className: classString
}, restProps));
};
export default MenuDivider;