UNPKG

@b-design/ui-console-menu

Version:

React component for Alibaba Cloud.

34 lines (29 loc) 854 B
import _extends from "@babel/runtime/helpers/esm/extends"; import React from 'react'; import { ConfigProvider } from '@b-design/ui'; /* eslint-disable @typescript-eslint/no-explicit-any */ /** * @param {Number} level */ export var getPriority = function getPriority(level) { return new Array(level).fill('&').join(''); }; /** * Checks if value is `null` or `undefined` * @param {*} value * @return {Boolean} */ export var isNil = function isNil(value) { return value == null; }; export function GetFusionConfig(Wrapped) { var ConfifgConsumer = ConfigProvider.Consumer; var HOC = function HOC(props) { return /*#__PURE__*/React.createElement(ConfifgConsumer, null, function (context) { return /*#__PURE__*/React.createElement(Wrapped, _extends({}, props, { fusionConfig: context })); }); }; return HOC; }