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>
83 lines (63 loc) • 10.4 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["default"] = void 0;
var React = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _Context = require("./Context");
require("./style");
var _excluded = ["banner", "children", "className", "disabled", "intent", "size", "theme"];
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 _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
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 prefix = "adui-button";
var Group = function Group(_ref) {
var _classNames;
var banner = _ref.banner,
children = _ref.children,
className = _ref.className,
disabled = _ref.disabled,
intent = _ref.intent,
size = _ref.size,
theme = _ref.theme,
otherProps = _objectWithoutProperties(_ref, _excluded);
var classSet = (0, _classnames["default"])(className, "".concat(prefix, "-group"), (_classNames = {}, _defineProperty(_classNames, "".concat(prefix, "-group_banner"), banner), _defineProperty(_classNames, "".concat(prefix, "-group_light"), theme === "light"), _classNames));
return React.createElement(_Context.ButtonGroupContext.Provider, {
value: {
disabled: disabled,
intent: intent,
size: size,
theme: theme
}
}, React.createElement("div", _extends({
className: classSet
}, otherProps), children));
};
Group.propTypes = {
banner: _propTypes["default"].bool,
children: _propTypes["default"].node,
className: _propTypes["default"].string,
disabled: _propTypes["default"].bool,
intent: _propTypes["default"].oneOf(["normal", "primary", "success", "warning", "danger"]),
size: _propTypes["default"].oneOf(["mini", "small", "medium", "large"]),
theme: _propTypes["default"].oneOf([null, "light"])
};
Group.defaultProps = {
banner: false,
children: null,
className: undefined,
disabled: false,
intent: undefined,
size: "small",
theme: null
};
var _default = Group;
exports["default"] = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJwcmVmaXgiLCJHcm91cCIsImJhbm5lciIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiZGlzYWJsZWQiLCJpbnRlbnQiLCJzaXplIiwidGhlbWUiLCJvdGhlclByb3BzIiwiY2xhc3NTZXQiLCJjbGFzc05hbWVzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwiYm9vbCIsIm5vZGUiLCJzdHJpbmciLCJvbmVPZiIsImRlZmF1bHRQcm9wcyIsInVuZGVmaW5lZCJdLCJzb3VyY2VzIjpbIi4uLy4uL2NvbXBvbmVudHMvYnV0dG9uLWdyb3VwL0dyb3VwLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiXG5pbXBvcnQgY2xhc3NOYW1lcyBmcm9tIFwiY2xhc3NuYW1lc1wiXG5pbXBvcnQgeyBCdXR0b25Hcm91cENvbnRleHQgfSBmcm9tIFwiLi9Db250ZXh0XCJcbmltcG9ydCBcIi4vc3R5bGVcIlxuXG5jb25zdCBwcmVmaXggPSBcImFkdWktYnV0dG9uXCJcblxuZXhwb3J0IGludGVyZmFjZSBJQnV0dG9uR3JvdXBQcm9wcyB7XG4gIFtrZXk6IHN0cmluZ106IGFueVxuICAvKipcbiAgICog5piv5ZCm6YCa5qCP5YiG6YWN5a695bqm77yIZmxleDogMTvvvIlcbiAgICovXG4gIGJhbm5lcj86IGJvb2xlYW5cbiAgLyoqXG4gICAqIOWtkOiKgueCuVxuICAgKi9cbiAgY2hpbGRyZW4/OiBSZWFjdC5SZWFjdE5vZGVcbiAgLyoqXG4gICAqIOmZhOWKoOexu+WQjVxuICAgKi9cbiAgY2xhc3NOYW1lPzogc3RyaW5nXG4gIC8qKlxuICAgKiDorr7nva7lhoXpg6jmiYDmnIkgPEJ1dHRvbiAvPiDmmK/lkKbnpoHnlKhcbiAgICovXG4gIGRpc2FibGVkPzogYm9vbGVhblxuICAvKipcbiAgICog6K6+572u5YaF6YOo5omA5pyJIDxCdXR0b24gLz4g57G75Z6LXG4gICAqL1xuICBpbnRlbnQ/OiBcIm5vcm1hbFwiIHwgXCJwcmltYXJ5XCIgfCBcInN1Y2Nlc3NcIiB8IFwid2FybmluZ1wiIHwgXCJkYW5nZXJcIlxuICAvKipcbiAgICog6K6+572u5YaF6YOo5omA5pyJIDxCdXR0b24gLz4g5bC65a+4XG4gICAqL1xuICBzaXplPzogXCJtaW5pXCIgfCBcInNtYWxsXCIgfCBcIm1lZGl1bVwiIHwgXCJsYXJnZVwiXG4gIC8qKlxuICAgKiDorr7nva7lhoXpg6jmiYDmnIkgPEJ1dHRvbiAvPiDkuLvpophcbiAgICovXG4gIHRoZW1lPzogbnVsbCB8IFwibGlnaHRcIlxufVxuXG4vKipcbiAqIOaMiemSrue7hFxuICovXG5jb25zdCBHcm91cDogUmVhY3QuRkM8SUJ1dHRvbkdyb3VwUHJvcHM+ID0gKHtcbiAgYmFubmVyLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lLFxuICBkaXNhYmxlZCxcbiAgaW50ZW50LFxuICBzaXplLFxuICB0aGVtZSxcbiAgLi4ub3RoZXJQcm9wc1xufTogSUJ1dHRvbkdyb3VwUHJvcHMpID0+IHtcbiAgY29uc3QgY2xhc3NTZXQgPSBjbGFzc05hbWVzKGNsYXNzTmFtZSwgYCR7cHJlZml4fS1ncm91cGAsIHtcbiAgICBbYCR7cHJlZml4fS1ncm91cF9iYW5uZXJgXTogYmFubmVyLFxuICAgIFtgJHtwcmVmaXh9LWdyb3VwX2xpZ2h0YF06IHRoZW1lID09PSBcImxpZ2h0XCIsXG4gIH0pXG5cbiAgcmV0dXJuIChcbiAgICA8QnV0dG9uR3JvdXBDb250ZXh0LlByb3ZpZGVyIHZhbHVlPXt7IGRpc2FibGVkLCBpbnRlbnQsIHNpemUsIHRoZW1lIH19PlxuICAgICAgPGRpdiBjbGFzc05hbWU9e2NsYXNzU2V0fSB7Li4ub3RoZXJQcm9wc30+XG4gICAgICAgIHtjaGlsZHJlbn1cbiAgICAgIDwvZGl2PlxuICAgIDwvQnV0dG9uR3JvdXBDb250ZXh0LlByb3ZpZGVyPlxuICApXG59XG5cbkdyb3VwLnByb3BUeXBlcyA9IHtcbiAgLyoqXG4gICAqIOaYr+WQpumAmuagj+WIhumFjeWuveW6pu+8iGZsZXg6IDE777yJXG4gICAqL1xuICBiYW5uZXI6IFByb3BUeXBlcy5ib29sLFxuICAvKipcbiAgICog5a2Q6IqC54K5XG4gICAqL1xuICBjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUsXG4gIC8qKlxuICAgKiDpmYTliqDnsbvlkI1cbiAgICovXG4gIGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcbiAgLyoqXG4gICAqIOiuvue9ruWGhemDqOaJgOaciSA8QnV0dG9uIC8+IOaYr+WQpuemgeeUqFxuICAgKi9cbiAgZGlzYWJsZWQ6IFByb3BUeXBlcy5ib29sLFxuICAvKipcbiAgICog6K6+572u5YaF6YOo5omA5pyJIDxCdXR0b24gLz4g57G75Z6LXG4gICAqL1xuICBpbnRlbnQ6IFByb3BUeXBlcy5vbmVPZihbXG4gICAgXCJub3JtYWxcIixcbiAgICBcInByaW1hcnlcIixcbiAgICBcInN1Y2Nlc3NcIixcbiAgICBcIndhcm5pbmdcIixcbiAgICBcImRhbmdlclwiLFxuICBdKSxcbiAgLyoqXG4gICAqIOiuvue9ruWGhemDqOaJgOaciSA8QnV0dG9uIC8+IOWwuuWvuFxuICAgKi9cbiAgc2l6ZTogUHJvcFR5cGVzLm9uZU9mKFtcIm1pbmlcIiwgXCJzbWFsbFwiLCBcIm1lZGl1bVwiLCBcImxhcmdlXCJdKSxcbiAgLyoqXG4gICAqIOiuvue9ruWGhemDqOaJgOaciSA8QnV0dG9uIC8+IOS4u+mimFxuICAgKi9cbiAgdGhlbWU6IFByb3BUeXBlcy5vbmVPZihbbnVsbCwgXCJsaWdodFwiXSksXG59XG5Hcm91cC5kZWZhdWx0UHJvcHMgPSB7XG4gIGJhbm5lcjogZmFsc2UsXG4gIGNoaWxkcmVuOiBudWxsLFxuICBjbGFzc05hbWU6IHVuZGVmaW5lZCxcbiAgZGlzYWJsZWQ6IGZhbHNlLFxuICBpbnRlbnQ6IHVuZGVmaW5lZCxcbiAgc2l6ZTogXCJzbWFsbFwiLFxuICB0aGVtZTogbnVsbCxcbn1cblxuZXhwb3J0IGRlZmF1bHQgR3JvdXBcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQUE7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUVBLElBQU1BLE1BQU0sR0FBRyxhQUFmOztBQXFDQSxJQUFNQyxLQUFrQyxHQUFHLFNBQXJDQSxLQUFxQyxPQVNsQjtFQUFBOztFQUFBLElBUnZCQyxNQVF1QixRQVJ2QkEsTUFRdUI7RUFBQSxJQVB2QkMsUUFPdUIsUUFQdkJBLFFBT3VCO0VBQUEsSUFOdkJDLFNBTXVCLFFBTnZCQSxTQU11QjtFQUFBLElBTHZCQyxRQUt1QixRQUx2QkEsUUFLdUI7RUFBQSxJQUp2QkMsTUFJdUIsUUFKdkJBLE1BSXVCO0VBQUEsSUFIdkJDLElBR3VCLFFBSHZCQSxJQUd1QjtFQUFBLElBRnZCQyxLQUV1QixRQUZ2QkEsS0FFdUI7RUFBQSxJQURwQkMsVUFDb0I7O0VBQ3ZCLElBQU1DLFFBQVEsR0FBRyxJQUFBQyxzQkFBQSxFQUFXUCxTQUFYLFlBQXlCSixNQUF6Qix1RUFDWEEsTUFEVyxvQkFDYUUsTUFEYiwwQ0FFWEYsTUFGVyxtQkFFWVEsS0FBSyxLQUFLLE9BRnRCLGdCQUFqQjtFQUtBLE9BQ0Usb0JBQUMsMkJBQUQsQ0FBb0IsUUFBcEI7SUFBNkIsS0FBSyxFQUFFO01BQUVILFFBQVEsRUFBUkEsUUFBRjtNQUFZQyxNQUFNLEVBQU5BLE1BQVo7TUFBb0JDLElBQUksRUFBSkEsSUFBcEI7TUFBMEJDLEtBQUssRUFBTEE7SUFBMUI7RUFBcEMsR0FDRTtJQUFLLFNBQVMsRUFBRUU7RUFBaEIsR0FBOEJELFVBQTlCLEdBQ0dOLFFBREgsQ0FERixDQURGO0FBT0QsQ0F0QkQ7O0FBd0JBRixLQUFLLENBQUNXLFNBQU4sR0FBa0I7RUFJaEJWLE1BQU0sRUFBRVcscUJBQUEsQ0FBVUMsSUFKRjtFQVFoQlgsUUFBUSxFQUFFVSxxQkFBQSxDQUFVRSxJQVJKO0VBWWhCWCxTQUFTLEVBQUVTLHFCQUFBLENBQVVHLE1BWkw7RUFnQmhCWCxRQUFRLEVBQUVRLHFCQUFBLENBQVVDLElBaEJKO0VBb0JoQlIsTUFBTSxFQUFFTyxxQkFBQSxDQUFVSSxLQUFWLENBQWdCLENBQ3RCLFFBRHNCLEVBRXRCLFNBRnNCLEVBR3RCLFNBSHNCLEVBSXRCLFNBSnNCLEVBS3RCLFFBTHNCLENBQWhCLENBcEJRO0VBOEJoQlYsSUFBSSxFQUFFTSxxQkFBQSxDQUFVSSxLQUFWLENBQWdCLENBQUMsTUFBRCxFQUFTLE9BQVQsRUFBa0IsUUFBbEIsRUFBNEIsT0FBNUIsQ0FBaEIsQ0E5QlU7RUFrQ2hCVCxLQUFLLEVBQUVLLHFCQUFBLENBQVVJLEtBQVYsQ0FBZ0IsQ0FBQyxJQUFELEVBQU8sT0FBUCxDQUFoQjtBQWxDUyxDQUFsQjtBQW9DQWhCLEtBQUssQ0FBQ2lCLFlBQU4sR0FBcUI7RUFDbkJoQixNQUFNLEVBQUUsS0FEVztFQUVuQkMsUUFBUSxFQUFFLElBRlM7RUFHbkJDLFNBQVMsRUFBRWUsU0FIUTtFQUluQmQsUUFBUSxFQUFFLEtBSlM7RUFLbkJDLE1BQU0sRUFBRWEsU0FMVztFQU1uQlosSUFBSSxFQUFFLE9BTmE7RUFPbkJDLEtBQUssRUFBRTtBQVBZLENBQXJCO2VBVWVQLEsifQ==