@b-design/ui-console-menu
Version:
React component for Alibaba Cloud.
32 lines (28 loc) • 1.18 kB
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";
var _excluded = ["fusionPrefix", "selectedKeys"];
import React from 'react';
import styled from 'styled-components';
import { Menu } from '@b-design/ui';
var SMenu = styled(MenuFilterProps).withConfig({
componentId: "sc-1f2lt4c-0"
})(["&&&{.", "menu-item{height:35px;line-height:35px;}.", "menu-item-inner{height:35px;padding-left:", ";overflow:visible;.next-menu-item-text{margin-left:", ";}}}"], getPrefix, getPrefix, function (_ref) {
var selectedKeys = _ref.selectedKeys;
return selectedKeys.length ? '8px' : 0;
}, function (_ref2) {
var selectedKeys = _ref2.selectedKeys;
return selectedKeys.length ? '8px' : 0;
});
function MenuFilterProps(_ref3) {
var fusionPrefix = _ref3.fusionPrefix,
selectedKeys = _ref3.selectedKeys,
props = _objectWithoutProperties(_ref3, _excluded);
return /*#__PURE__*/React.createElement(Menu, _extends({}, props, {
selectedKeys: selectedKeys
}));
}
function getPrefix(_ref4) {
var fusionPrefix = _ref4.fusionPrefix;
return fusionPrefix;
}
export default SMenu;