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>
72 lines (53 loc) • 8.54 kB
JavaScript
;
function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); }
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getComputedSize = exports["default"] = exports.ConfigContext = exports.ConfigConsumer = void 0;
var React = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _excluded = ["children", "getPopupContainer", "size"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { "default": obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
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; }
var ConfigContext = React.createContext({});
exports.ConfigContext = ConfigContext;
var ConfigConsumer = ConfigContext.Consumer;
exports.ConfigConsumer = ConfigConsumer;
var getComputedSize = function getComputedSize(size0, size1, size2) {
if (size0 !== "small" && size0) {
return size0;
}
if (size1 !== "small" && size1) {
return size1;
}
return size2 || size1 || size0 || "small";
};
exports.getComputedSize = getComputedSize;
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["default"].node.isRequired,
size: _propTypes["default"].oneOf(["mini", "small", "medium", "large"]),
getPopupContainer: _propTypes["default"].func
};
ConfigProvider.defaultProps = {
getPopupContainer: undefined,
size: undefined
};
var _default = ConfigProvider;
exports["default"] = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJDb25maWdDb250ZXh0IiwiUmVhY3QiLCJjcmVhdGVDb250ZXh0IiwiQ29uZmlnQ29uc3VtZXIiLCJDb25zdW1lciIsImdldENvbXB1dGVkU2l6ZSIsInNpemUwIiwic2l6ZTEiLCJzaXplMiIsIkNvbmZpZ1Byb3ZpZGVyIiwiY2hpbGRyZW4iLCJnZXRQb3B1cENvbnRhaW5lciIsInNpemUiLCJvdGhlclByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwibm9kZSIsImlzUmVxdWlyZWQiLCJvbmVPZiIsImZ1bmMiLCJkZWZhdWx0UHJvcHMiLCJ1bmRlZmluZWQiXSwic291cmNlcyI6WyIuLi8uLi9jb21wb25lbnRzL2NvbmZpZy1wcm92aWRlci9Db25maWdQcm92aWRlci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSBcInJlYWN0XCJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIlxuXG50eXBlIHNpemVUeXBlID0gXCJtaW5pXCIgfCBcInNtYWxsXCIgfCBcIm1lZGl1bVwiIHwgXCJsYXJnZVwiXG5cbmV4cG9ydCBpbnRlcmZhY2UgSUNvbmZpZ0NvbnN1bWVyUHJvcHMge1xuICAvKipcbiAgICog5oyH5a6a5rCU5rOh5o+Q56S655qE54i257qn77yM6buY6K6k5Li6IGRvY3VtZW50LmJvZHlcbiAgICovXG4gIGdldFBvcHVwQ29udGFpbmVyPzogbnVsbCB8ICgobm9kZTogSFRNTEVsZW1lbnQpID0+IEhUTUxFbGVtZW50KVxuICAvKipcbiAgICog6K6+572u5omA5pyJ57uE5Lu255qEIHNpemVcbiAgICovXG4gIHNpemU/OiBzaXplVHlwZVxufVxuXG5leHBvcnQgaW50ZXJmYWNlIElDb25maWdQcm92aWRlclByb3BzIGV4dGVuZHMgSUNvbmZpZ0NvbnN1bWVyUHJvcHMge1xuICAvKipcbiAgICog5a2Q6IqC54K5XG4gICAqL1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG59XG5cbmV4cG9ydCBjb25zdCBDb25maWdDb250ZXh0ID0gUmVhY3QuY3JlYXRlQ29udGV4dDxJQ29uZmlnQ29uc3VtZXJQcm9wcz4oe30pXG5cbmV4cG9ydCBjb25zdCBDb25maWdDb25zdW1lciA9IENvbmZpZ0NvbnRleHQuQ29uc3VtZXJcblxuLyoqXG4gKiDkuInkuKogcGFyYW3vvIzmnYPph43kvp3mrKHpgJLlh49cbiAqL1xuZXhwb3J0IGNvbnN0IGdldENvbXB1dGVkU2l6ZSA9IChcbiAgc2l6ZTA/OiBzaXplVHlwZSxcbiAgc2l6ZTE/OiBzaXplVHlwZSxcbiAgc2l6ZTI/OiBzaXplVHlwZVxuKTogc2l6ZVR5cGUgPT4ge1xuICBpZiAoc2l6ZTAgIT09IFwic21hbGxcIiAmJiBzaXplMCkge1xuICAgIHJldHVybiBzaXplMFxuICB9XG4gIGlmIChzaXplMSAhPT0gXCJzbWFsbFwiICYmIHNpemUxKSB7XG4gICAgcmV0dXJuIHNpemUxXG4gIH1cbiAgcmV0dXJuIHNpemUyIHx8IHNpemUxIHx8IHNpemUwIHx8IFwic21hbGxcIlxufVxuXG5jb25zdCBDb25maWdQcm92aWRlcjogUmVhY3QuRkM8SUNvbmZpZ1Byb3ZpZGVyUHJvcHM+ID0gKHtcbiAgY2hpbGRyZW4sXG4gIGdldFBvcHVwQ29udGFpbmVyLFxuICBzaXplLFxuICAuLi5vdGhlclByb3BzXG59KSA9PiB7XG4gIHJldHVybiAoXG4gICAgPENvbmZpZ0NvbnRleHQuUHJvdmlkZXIgdmFsdWU9e3sgZ2V0UG9wdXBDb250YWluZXIsIHNpemUgfX0gey4uLm90aGVyUHJvcHN9PlxuICAgICAge2NoaWxkcmVufVxuICAgIDwvQ29uZmlnQ29udGV4dC5Qcm92aWRlcj5cbiAgKVxufVxuXG5Db25maWdQcm92aWRlci5wcm9wVHlwZXMgPSB7XG4gIC8qKlxuICAgKiDlrZDoioLngrlcbiAgICovXG4gIGNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZS5pc1JlcXVpcmVkLFxuICAvKipcbiAgICog6K6+572u5omA5pyJ57uE5Lu255qEIHNpemVcbiAgICovXG4gIHNpemU6IFByb3BUeXBlcy5vbmVPZihbXCJtaW5pXCIsIFwic21hbGxcIiwgXCJtZWRpdW1cIiwgXCJsYXJnZVwiXSksXG4gIC8qKlxuICAgKiDmjIflrprmsJTms6Hmj5DnpLrnmoTniLbnuqfvvIzpu5jorqTkuLogZG9jdW1lbnQuYm9keVxuICAgKi9cbiAgZ2V0UG9wdXBDb250YWluZXI6IFByb3BUeXBlcy5mdW5jLFxufVxuXG5Db25maWdQcm92aWRlci5kZWZhdWx0UHJvcHMgPSB7XG4gIGdldFBvcHVwQ29udGFpbmVyOiB1bmRlZmluZWQsXG4gIHNpemU6IHVuZGVmaW5lZCxcbn1cblxuZXhwb3J0IGRlZmF1bHQgQ29uZmlnUHJvdmlkZXJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQUE7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7QUFzQk8sSUFBTUEsYUFBYSxHQUFHQyxLQUFLLENBQUNDLGFBQU4sQ0FBMEMsRUFBMUMsQ0FBdEI7O0FBRUEsSUFBTUMsY0FBYyxHQUFHSCxhQUFhLENBQUNJLFFBQXJDOzs7QUFLQSxJQUFNQyxlQUFlLEdBQUcsU0FBbEJBLGVBQWtCLENBQzdCQyxLQUQ2QixFQUU3QkMsS0FGNkIsRUFHN0JDLEtBSDZCLEVBSWhCO0VBQ2IsSUFBSUYsS0FBSyxLQUFLLE9BQVYsSUFBcUJBLEtBQXpCLEVBQWdDO0lBQzlCLE9BQU9BLEtBQVA7RUFDRDs7RUFDRCxJQUFJQyxLQUFLLEtBQUssT0FBVixJQUFxQkEsS0FBekIsRUFBZ0M7SUFDOUIsT0FBT0EsS0FBUDtFQUNEOztFQUNELE9BQU9DLEtBQUssSUFBSUQsS0FBVCxJQUFrQkQsS0FBbEIsSUFBMkIsT0FBbEM7QUFDRCxDQVpNOzs7O0FBY1AsSUFBTUcsY0FBOEMsR0FBRyxTQUFqREEsY0FBaUQsT0FLakQ7RUFBQSxJQUpKQyxRQUlJLFFBSkpBLFFBSUk7RUFBQSxJQUhKQyxpQkFHSSxRQUhKQSxpQkFHSTtFQUFBLElBRkpDLElBRUksUUFGSkEsSUFFSTtFQUFBLElBRERDLFVBQ0M7O0VBQ0osT0FDRSxvQkFBQyxhQUFELENBQWUsUUFBZjtJQUF3QixLQUFLLEVBQUU7TUFBRUYsaUJBQWlCLEVBQWpCQSxpQkFBRjtNQUFxQkMsSUFBSSxFQUFKQTtJQUFyQjtFQUEvQixHQUFnRUMsVUFBaEUsR0FDR0gsUUFESCxDQURGO0FBS0QsQ0FYRDs7QUFhQUQsY0FBYyxDQUFDSyxTQUFmLEdBQTJCO0VBSXpCSixRQUFRLEVBQUVLLHFCQUFBLENBQVVDLElBQVYsQ0FBZUMsVUFKQTtFQVF6QkwsSUFBSSxFQUFFRyxxQkFBQSxDQUFVRyxLQUFWLENBQWdCLENBQUMsTUFBRCxFQUFTLE9BQVQsRUFBa0IsUUFBbEIsRUFBNEIsT0FBNUIsQ0FBaEIsQ0FSbUI7RUFZekJQLGlCQUFpQixFQUFFSSxxQkFBQSxDQUFVSTtBQVpKLENBQTNCO0FBZUFWLGNBQWMsQ0FBQ1csWUFBZixHQUE4QjtFQUM1QlQsaUJBQWlCLEVBQUVVLFNBRFM7RUFFNUJULElBQUksRUFBRVM7QUFGc0IsQ0FBOUI7ZUFLZVosYyJ9