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>
40 lines • 6.49 kB
JavaScript
var _excluded = ["children", "getPopupContainer", "size"];
function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }
function _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var s = Object.getOwnPropertySymbols(e); for (r = 0; r < s.length; r++) o = s[r], t.includes(o) || {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; }
function _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (e.includes(n)) continue; t[n] = r[n]; } return t; }
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,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIlByb3BUeXBlcyIsIkNvbmZpZ0NvbnRleHQiLCJjcmVhdGVDb250ZXh0IiwiQ29uZmlnQ29uc3VtZXIiLCJDb25zdW1lciIsImdldENvbXB1dGVkU2l6ZSIsInNpemUwIiwic2l6ZTEiLCJzaXplMiIsIkNvbmZpZ1Byb3ZpZGVyIiwiX3JlZiIsImNoaWxkcmVuIiwiZ2V0UG9wdXBDb250YWluZXIiLCJzaXplIiwib3RoZXJQcm9wcyIsIl9vYmplY3RXaXRob3V0UHJvcGVydGllcyIsIl9leGNsdWRlZCIsImNyZWF0ZUVsZW1lbnQiLCJQcm92aWRlciIsIl9leHRlbmRzIiwidmFsdWUiLCJwcm9wVHlwZXMiLCJub2RlIiwiaXNSZXF1aXJlZCIsIm9uZU9mIiwiZnVuYyIsImRlZmF1bHRQcm9wcyIsInVuZGVmaW5lZCJdLCJzb3VyY2VzIjpbIi4uLy4uL2NvbXBvbmVudHMvY29uZmlnLXByb3ZpZGVyL0NvbmZpZ1Byb3ZpZGVyLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiXG5cbnR5cGUgc2l6ZVR5cGUgPSBcIm1pbmlcIiB8IFwic21hbGxcIiB8IFwibWVkaXVtXCIgfCBcImxhcmdlXCJcblxuZXhwb3J0IGludGVyZmFjZSBJQ29uZmlnQ29uc3VtZXJQcm9wcyB7XG4gIC8qKlxuICAgKiDmjIflrprmsJTms6Hmj5DnpLrnmoTniLbnuqfvvIzpu5jorqTkuLogZG9jdW1lbnQuYm9keVxuICAgKi9cbiAgZ2V0UG9wdXBDb250YWluZXI/OiBudWxsIHwgKChub2RlOiBIVE1MRWxlbWVudCkgPT4gSFRNTEVsZW1lbnQpXG4gIC8qKlxuICAgKiDorr7nva7miYDmnInnu4Tku7bnmoQgc2l6ZVxuICAgKi9cbiAgc2l6ZT86IHNpemVUeXBlXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgSUNvbmZpZ1Byb3ZpZGVyUHJvcHMgZXh0ZW5kcyBJQ29uZmlnQ29uc3VtZXJQcm9wcyB7XG4gIC8qKlxuICAgKiDlrZDoioLngrlcbiAgICovXG4gIGNoaWxkcmVuOiBSZWFjdC5SZWFjdE5vZGVcbn1cblxuZXhwb3J0IGNvbnN0IENvbmZpZ0NvbnRleHQgPSBSZWFjdC5jcmVhdGVDb250ZXh0PElDb25maWdDb25zdW1lclByb3BzPih7fSlcblxuZXhwb3J0IGNvbnN0IENvbmZpZ0NvbnN1bWVyID0gQ29uZmlnQ29udGV4dC5Db25zdW1lclxuXG4vKipcbiAqIOS4ieS4qiBwYXJhbe+8jOadg+mHjeS+neasoemAkuWHj1xuICovXG5leHBvcnQgY29uc3QgZ2V0Q29tcHV0ZWRTaXplID0gKFxuICBzaXplMD86IHNpemVUeXBlLFxuICBzaXplMT86IHNpemVUeXBlLFxuICBzaXplMj86IHNpemVUeXBlXG4pOiBzaXplVHlwZSA9PiB7XG4gIGlmIChzaXplMCAhPT0gXCJzbWFsbFwiICYmIHNpemUwKSB7XG4gICAgcmV0dXJuIHNpemUwXG4gIH1cbiAgaWYgKHNpemUxICE9PSBcInNtYWxsXCIgJiYgc2l6ZTEpIHtcbiAgICByZXR1cm4gc2l6ZTFcbiAgfVxuICByZXR1cm4gc2l6ZTIgfHwgc2l6ZTEgfHwgc2l6ZTAgfHwgXCJzbWFsbFwiXG59XG5cbmNvbnN0IENvbmZpZ1Byb3ZpZGVyOiBSZWFjdC5GQzxJQ29uZmlnUHJvdmlkZXJQcm9wcz4gPSAoe1xuICBjaGlsZHJlbixcbiAgZ2V0UG9wdXBDb250YWluZXIsXG4gIHNpemUsXG4gIC4uLm90aGVyUHJvcHNcbn0pID0+IHtcbiAgcmV0dXJuIChcbiAgICA8Q29uZmlnQ29udGV4dC5Qcm92aWRlciB2YWx1ZT17eyBnZXRQb3B1cENvbnRhaW5lciwgc2l6ZSB9fSB7Li4ub3RoZXJQcm9wc30+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9Db25maWdDb250ZXh0LlByb3ZpZGVyPlxuICApXG59XG5cbkNvbmZpZ1Byb3ZpZGVyLnByb3BUeXBlcyA9IHtcbiAgLyoqXG4gICAqIOWtkOiKgueCuVxuICAgKi9cbiAgY2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLmlzUmVxdWlyZWQsXG4gIC8qKlxuICAgKiDorr7nva7miYDmnInnu4Tku7bnmoQgc2l6ZVxuICAgKi9cbiAgc2l6ZTogUHJvcFR5cGVzLm9uZU9mKFtcIm1pbmlcIiwgXCJzbWFsbFwiLCBcIm1lZGl1bVwiLCBcImxhcmdlXCJdKSxcbiAgLyoqXG4gICAqIOaMh+WumuawlOazoeaPkOekuueahOeItue6p++8jOm7mOiupOS4uiBkb2N1bWVudC5ib2R5XG4gICAqL1xuICBnZXRQb3B1cENvbnRhaW5lcjogUHJvcFR5cGVzLmZ1bmMsXG59XG5cbkNvbmZpZ1Byb3ZpZGVyLmRlZmF1bHRQcm9wcyA9IHtcbiAgZ2V0UG9wdXBDb250YWluZXI6IHVuZGVmaW5lZCxcbiAgc2l6ZTogdW5kZWZpbmVkLFxufVxuXG5leHBvcnQgZGVmYXVsdCBDb25maWdQcm92aWRlclxuIl0sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxLQUFLQSxLQUFLLE1BQU0sT0FBTztBQUM5QixPQUFPQyxTQUFTLE1BQU0sWUFBWTtBQXNCbEMsT0FBTyxJQUFNQyxhQUFhLEdBQUdGLEtBQUssQ0FBQ0csYUFBYSxDQUF1QixDQUFDLENBQUMsQ0FBQztBQUUxRSxPQUFPLElBQU1DLGNBQWMsR0FBR0YsYUFBYSxDQUFDRyxRQUFRO0FBS3BELE9BQU8sSUFBTUMsZUFBZSxHQUFHLFNBQWxCQSxlQUFlQSxDQUMxQkMsS0FBZ0IsRUFDaEJDLEtBQWdCLEVBQ2hCQyxLQUFnQixFQUNIO0VBQ2IsSUFBSUYsS0FBSyxLQUFLLE9BQU8sSUFBSUEsS0FBSyxFQUFFO0lBQzlCLE9BQU9BLEtBQUs7RUFDZDtFQUNBLElBQUlDLEtBQUssS0FBSyxPQUFPLElBQUlBLEtBQUssRUFBRTtJQUM5QixPQUFPQSxLQUFLO0VBQ2Q7RUFDQSxPQUFPQyxLQUFLLElBQUlELEtBQUssSUFBSUQsS0FBSyxJQUFJLE9BQU87QUFDM0MsQ0FBQztBQUVELElBQU1HLGNBQThDLEdBQUcsU0FBakRBLGNBQThDQSxDQUFBQyxJQUFBLEVBSzlDO0VBQUEsSUFKSkMsUUFBUSxHQUFBRCxJQUFBLENBQVJDLFFBQVE7SUFDUkMsaUJBQWlCLEdBQUFGLElBQUEsQ0FBakJFLGlCQUFpQjtJQUNqQkMsSUFBSSxHQUFBSCxJQUFBLENBQUpHLElBQUk7SUFDREMsVUFBVSxHQUFBQyx3QkFBQSxDQUFBTCxJQUFBLEVBQUFNLFNBQUE7RUFFYixPQUNFakIsS0FBQSxDQUFBa0IsYUFBQSxDQUFDaEIsYUFBYSxDQUFDaUIsUUFBUSxFQUFBQyxRQUFBO0lBQUNDLEtBQUssRUFBRTtNQUFFUixpQkFBaUIsRUFBakJBLGlCQUFpQjtNQUFFQyxJQUFJLEVBQUpBO0lBQUs7RUFBRSxHQUFLQyxVQUFVLEdBQ3ZFSCxRQUNxQixDQUFDO0FBRTdCLENBQUM7QUFFREYsY0FBYyxDQUFDWSxTQUFTLEdBQUc7RUFJekJWLFFBQVEsRUFBRVgsU0FBUyxDQUFDc0IsSUFBSSxDQUFDQyxVQUFVO0VBSW5DVixJQUFJLEVBQUViLFNBQVMsQ0FBQ3dCLEtBQUssQ0FBQyxDQUFDLE1BQU0sRUFBRSxPQUFPLEVBQUUsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDO0VBSTNEWixpQkFBaUIsRUFBRVosU0FBUyxDQUFDeUI7QUFDL0IsQ0FBQztBQUVEaEIsY0FBYyxDQUFDaUIsWUFBWSxHQUFHO0VBQzVCZCxpQkFBaUIsRUFBRWUsU0FBUztFQUM1QmQsSUFBSSxFQUFFYztBQUNSLENBQUM7QUFFRCxlQUFlbEIsY0FBYyIsImlnbm9yZUxpc3QiOltdfQ==