UNPKG

adui

Version:

<div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div>

49 lines (40 loc) 6.61 kB
var _excluded = ["children", "getPopupContainer", "size"]; function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } import * as React from "react"; import PropTypes from "prop-types"; export var ConfigContext = React.createContext({}); export var ConfigConsumer = ConfigContext.Consumer; export var getComputedSize = function getComputedSize(size0, size1, size2) { if (size0 !== "small" && size0) { return size0; } if (size1 !== "small" && size1) { return size1; } return size2 || size1 || size0 || "small"; }; var ConfigProvider = function ConfigProvider(_ref) { var children = _ref.children, getPopupContainer = _ref.getPopupContainer, size = _ref.size, otherProps = _objectWithoutProperties(_ref, _excluded); return React.createElement(ConfigContext.Provider, _extends({ value: { getPopupContainer: getPopupContainer, size: size } }, otherProps), children); }; ConfigProvider.propTypes = { children: PropTypes.node.isRequired, size: PropTypes.oneOf(["mini", "small", "medium", "large"]), getPopupContainer: PropTypes.func }; ConfigProvider.defaultProps = { getPopupContainer: undefined, size: undefined }; export default ConfigProvider; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIlByb3BUeXBlcyIsIkNvbmZpZ0NvbnRleHQiLCJjcmVhdGVDb250ZXh0IiwiQ29uZmlnQ29uc3VtZXIiLCJDb25zdW1lciIsImdldENvbXB1dGVkU2l6ZSIsInNpemUwIiwic2l6ZTEiLCJzaXplMiIsIkNvbmZpZ1Byb3ZpZGVyIiwiY2hpbGRyZW4iLCJnZXRQb3B1cENvbnRhaW5lciIsInNpemUiLCJvdGhlclByb3BzIiwicHJvcFR5cGVzIiwibm9kZSIsImlzUmVxdWlyZWQiLCJvbmVPZiIsImZ1bmMiLCJkZWZhdWx0UHJvcHMiLCJ1bmRlZmluZWQiXSwic291cmNlcyI6WyIuLi8uLi9jb21wb25lbnRzL2NvbmZpZy1wcm92aWRlci9Db25maWdQcm92aWRlci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSBcInJlYWN0XCJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIlxuXG50eXBlIHNpemVUeXBlID0gXCJtaW5pXCIgfCBcInNtYWxsXCIgfCBcIm1lZGl1bVwiIHwgXCJsYXJnZVwiXG5cbmV4cG9ydCBpbnRlcmZhY2UgSUNvbmZpZ0NvbnN1bWVyUHJvcHMge1xuICAvKipcbiAgICog5oyH5a6a5rCU5rOh5o+Q56S655qE54i257qn77yM6buY6K6k5Li6IGRvY3VtZW50LmJvZHlcbiAgICovXG4gIGdldFBvcHVwQ29udGFpbmVyPzogbnVsbCB8ICgobm9kZTogSFRNTEVsZW1lbnQpID0+IEhUTUxFbGVtZW50KVxuICAvKipcbiAgICog6K6+572u5omA5pyJ57uE5Lu255qEIHNpemVcbiAgICovXG4gIHNpemU/OiBzaXplVHlwZVxufVxuXG5leHBvcnQgaW50ZXJmYWNlIElDb25maWdQcm92aWRlclByb3BzIGV4dGVuZHMgSUNvbmZpZ0NvbnN1bWVyUHJvcHMge1xuICAvKipcbiAgICog5a2Q6IqC54K5XG4gICAqL1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG59XG5cbmV4cG9ydCBjb25zdCBDb25maWdDb250ZXh0ID0gUmVhY3QuY3JlYXRlQ29udGV4dDxJQ29uZmlnQ29uc3VtZXJQcm9wcz4oe30pXG5cbmV4cG9ydCBjb25zdCBDb25maWdDb25zdW1lciA9IENvbmZpZ0NvbnRleHQuQ29uc3VtZXJcblxuLyoqXG4gKiDkuInkuKogcGFyYW3vvIzmnYPph43kvp3mrKHpgJLlh49cbiAqL1xuZXhwb3J0IGNvbnN0IGdldENvbXB1dGVkU2l6ZSA9IChcbiAgc2l6ZTA/OiBzaXplVHlwZSxcbiAgc2l6ZTE/OiBzaXplVHlwZSxcbiAgc2l6ZTI/OiBzaXplVHlwZVxuKTogc2l6ZVR5cGUgPT4ge1xuICBpZiAoc2l6ZTAgIT09IFwic21hbGxcIiAmJiBzaXplMCkge1xuICAgIHJldHVybiBzaXplMFxuICB9XG4gIGlmIChzaXplMSAhPT0gXCJzbWFsbFwiICYmIHNpemUxKSB7XG4gICAgcmV0dXJuIHNpemUxXG4gIH1cbiAgcmV0dXJuIHNpemUyIHx8IHNpemUxIHx8IHNpemUwIHx8IFwic21hbGxcIlxufVxuXG5jb25zdCBDb25maWdQcm92aWRlcjogUmVhY3QuRkM8SUNvbmZpZ1Byb3ZpZGVyUHJvcHM+ID0gKHtcbiAgY2hpbGRyZW4sXG4gIGdldFBvcHVwQ29udGFpbmVyLFxuICBzaXplLFxuICAuLi5vdGhlclByb3BzXG59KSA9PiB7XG4gIHJldHVybiAoXG4gICAgPENvbmZpZ0NvbnRleHQuUHJvdmlkZXIgdmFsdWU9e3sgZ2V0UG9wdXBDb250YWluZXIsIHNpemUgfX0gey4uLm90aGVyUHJvcHN9PlxuICAgICAge2NoaWxkcmVufVxuICAgIDwvQ29uZmlnQ29udGV4dC5Qcm92aWRlcj5cbiAgKVxufVxuXG5Db25maWdQcm92aWRlci5wcm9wVHlwZXMgPSB7XG4gIC8qKlxuICAgKiDlrZDoioLngrlcbiAgICovXG4gIGNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZS5pc1JlcXVpcmVkLFxuICAvKipcbiAgICog6K6+572u5omA5pyJ57uE5Lu255qEIHNpemVcbiAgICovXG4gIHNpemU6IFByb3BUeXBlcy5vbmVPZihbXCJtaW5pXCIsIFwic21hbGxcIiwgXCJtZWRpdW1cIiwgXCJsYXJnZVwiXSksXG4gIC8qKlxuICAgKiDmjIflrprmsJTms6Hmj5DnpLrnmoTniLbnuqfvvIzpu5jorqTkuLogZG9jdW1lbnQuYm9keVxuICAgKi9cbiAgZ2V0UG9wdXBDb250YWluZXI6IFByb3BUeXBlcy5mdW5jLFxufVxuXG5Db25maWdQcm92aWRlci5kZWZhdWx0UHJvcHMgPSB7XG4gIGdldFBvcHVwQ29udGFpbmVyOiB1bmRlZmluZWQsXG4gIHNpemU6IHVuZGVmaW5lZCxcbn1cblxuZXhwb3J0IGRlZmF1bHQgQ29uZmlnUHJvdmlkZXJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQSxPQUFPLEtBQUtBLEtBQVosTUFBdUIsT0FBdkI7QUFDQSxPQUFPQyxTQUFQLE1BQXNCLFlBQXRCO0FBc0JBLE9BQU8sSUFBTUMsYUFBYSxHQUFHRixLQUFLLENBQUNHLGFBQU4sQ0FBMEMsRUFBMUMsQ0FBdEI7QUFFUCxPQUFPLElBQU1DLGNBQWMsR0FBR0YsYUFBYSxDQUFDRyxRQUFyQztBQUtQLE9BQU8sSUFBTUMsZUFBZSxHQUFHLFNBQWxCQSxlQUFrQixDQUM3QkMsS0FENkIsRUFFN0JDLEtBRjZCLEVBRzdCQyxLQUg2QixFQUloQjtFQUNiLElBQUlGLEtBQUssS0FBSyxPQUFWLElBQXFCQSxLQUF6QixFQUFnQztJQUM5QixPQUFPQSxLQUFQO0VBQ0Q7O0VBQ0QsSUFBSUMsS0FBSyxLQUFLLE9BQVYsSUFBcUJBLEtBQXpCLEVBQWdDO0lBQzlCLE9BQU9BLEtBQVA7RUFDRDs7RUFDRCxPQUFPQyxLQUFLLElBQUlELEtBQVQsSUFBa0JELEtBQWxCLElBQTJCLE9BQWxDO0FBQ0QsQ0FaTTs7QUFjUCxJQUFNRyxjQUE4QyxHQUFHLFNBQWpEQSxjQUFpRCxPQUtqRDtFQUFBLElBSkpDLFFBSUksUUFKSkEsUUFJSTtFQUFBLElBSEpDLGlCQUdJLFFBSEpBLGlCQUdJO0VBQUEsSUFGSkMsSUFFSSxRQUZKQSxJQUVJO0VBQUEsSUFEREMsVUFDQzs7RUFDSixPQUNFLG9CQUFDLGFBQUQsQ0FBZSxRQUFmO0lBQXdCLEtBQUssRUFBRTtNQUFFRixpQkFBaUIsRUFBakJBLGlCQUFGO01BQXFCQyxJQUFJLEVBQUpBO0lBQXJCO0VBQS9CLEdBQWdFQyxVQUFoRSxHQUNHSCxRQURILENBREY7QUFLRCxDQVhEOztBQWFBRCxjQUFjLENBQUNLLFNBQWYsR0FBMkI7RUFJekJKLFFBQVEsRUFBRVYsU0FBUyxDQUFDZSxJQUFWLENBQWVDLFVBSkE7RUFRekJKLElBQUksRUFBRVosU0FBUyxDQUFDaUIsS0FBVixDQUFnQixDQUFDLE1BQUQsRUFBUyxPQUFULEVBQWtCLFFBQWxCLEVBQTRCLE9BQTVCLENBQWhCLENBUm1CO0VBWXpCTixpQkFBaUIsRUFBRVgsU0FBUyxDQUFDa0I7QUFaSixDQUEzQjtBQWVBVCxjQUFjLENBQUNVLFlBQWYsR0FBOEI7RUFDNUJSLGlCQUFpQixFQUFFUyxTQURTO0VBRTVCUixJQUFJLEVBQUVRO0FBRnNCLENBQTlCO0FBS0EsZUFBZVgsY0FBZiJ9