@b-design/ui-console-menu
Version:
React component for Alibaba Cloud.
46 lines (35 loc) • 1.59 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
var _react = _interopRequireDefault(require("react"));
var _styledComponents = _interopRequireDefault(require("styled-components"));
var _ui = require("@b-design/ui");
var _excluded = ["fusionPrefix", "selectedKeys"];
var SMenu = (0, _styledComponents.default)(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 = (0, _objectWithoutProperties2.default)(_ref3, _excluded);
return /*#__PURE__*/_react.default.createElement(_ui.Menu, (0, _extends2.default)({}, props, {
selectedKeys: selectedKeys
}));
}
function getPrefix(_ref4) {
var fusionPrefix = _ref4.fusionPrefix;
return fusionPrefix;
}
var _default = SMenu;
exports.default = _default;