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>
55 lines • 9.29 kB
JavaScript
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
var _excluded = ["banner", "children", "className", "disabled", "intent", "size", "theme"];
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 _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
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";
import classNames from "classnames";
import { ButtonGroupContext } from "./Context";
import "./style";
var prefix = "adui-button";
var Group = function Group(_ref) {
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 = classNames(className, "".concat(prefix, "-group"), _defineProperty(_defineProperty({}, "".concat(prefix, "-group_banner"), banner), "".concat(prefix, "-group_light"), theme === "light"));
return React.createElement(ButtonGroupContext.Provider, {
value: {
disabled: disabled,
intent: intent,
size: size,
theme: theme
}
}, React.createElement("div", _extends({
className: classSet
}, otherProps), children));
};
Group.propTypes = {
banner: PropTypes.bool,
children: PropTypes.node,
className: PropTypes.string,
disabled: PropTypes.bool,
intent: PropTypes.oneOf(["normal", "primary", "success", "warning", "danger"]),
size: PropTypes.oneOf(["mini", "small", "medium", "large"]),
theme: PropTypes.oneOf([null, "light"])
};
Group.defaultProps = {
banner: false,
children: null,
className: undefined,
disabled: false,
intent: undefined,
size: "small",
theme: null
};
export default Group;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIlByb3BUeXBlcyIsImNsYXNzTmFtZXMiLCJCdXR0b25Hcm91cENvbnRleHQiLCJwcmVmaXgiLCJHcm91cCIsIl9yZWYiLCJiYW5uZXIiLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsImRpc2FibGVkIiwiaW50ZW50Iiwic2l6ZSIsInRoZW1lIiwib3RoZXJQcm9wcyIsIl9vYmplY3RXaXRob3V0UHJvcGVydGllcyIsIl9leGNsdWRlZCIsImNsYXNzU2V0IiwiY29uY2F0IiwiX2RlZmluZVByb3BlcnR5IiwiY3JlYXRlRWxlbWVudCIsIlByb3ZpZGVyIiwidmFsdWUiLCJfZXh0ZW5kcyIsInByb3BUeXBlcyIsImJvb2wiLCJub2RlIiwic3RyaW5nIiwib25lT2YiLCJkZWZhdWx0UHJvcHMiLCJ1bmRlZmluZWQiXSwic291cmNlcyI6WyIuLi8uLi9jb21wb25lbnRzL2J1dHRvbi1ncm91cC9Hcm91cC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSBcInJlYWN0XCJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIlxuaW1wb3J0IGNsYXNzTmFtZXMgZnJvbSBcImNsYXNzbmFtZXNcIlxuaW1wb3J0IHsgQnV0dG9uR3JvdXBDb250ZXh0IH0gZnJvbSBcIi4vQ29udGV4dFwiXG5pbXBvcnQgXCIuL3N0eWxlXCJcblxuY29uc3QgcHJlZml4ID0gXCJhZHVpLWJ1dHRvblwiXG5cbmV4cG9ydCBpbnRlcmZhY2UgSUJ1dHRvbkdyb3VwUHJvcHMge1xuICBba2V5OiBzdHJpbmddOiBhbnlcbiAgLyoqXG4gICAqIOaYr+WQpumAmuagj+WIhumFjeWuveW6pu+8iGZsZXg6IDE777yJXG4gICAqL1xuICBiYW5uZXI/OiBib29sZWFuXG4gIC8qKlxuICAgKiDlrZDoioLngrlcbiAgICovXG4gIGNoaWxkcmVuPzogUmVhY3QuUmVhY3ROb2RlXG4gIC8qKlxuICAgKiDpmYTliqDnsbvlkI1cbiAgICovXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xuICAvKipcbiAgICog6K6+572u5YaF6YOo5omA5pyJIDxCdXR0b24gLz4g5piv5ZCm56aB55SoXG4gICAqL1xuICBkaXNhYmxlZD86IGJvb2xlYW5cbiAgLyoqXG4gICAqIOiuvue9ruWGhemDqOaJgOaciSA8QnV0dG9uIC8+IOexu+Wei1xuICAgKi9cbiAgaW50ZW50PzogXCJub3JtYWxcIiB8IFwicHJpbWFyeVwiIHwgXCJzdWNjZXNzXCIgfCBcIndhcm5pbmdcIiB8IFwiZGFuZ2VyXCJcbiAgLyoqXG4gICAqIOiuvue9ruWGhemDqOaJgOaciSA8QnV0dG9uIC8+IOWwuuWvuFxuICAgKi9cbiAgc2l6ZT86IFwibWluaVwiIHwgXCJzbWFsbFwiIHwgXCJtZWRpdW1cIiB8IFwibGFyZ2VcIlxuICAvKipcbiAgICog6K6+572u5YaF6YOo5omA5pyJIDxCdXR0b24gLz4g5Li76aKYXG4gICAqL1xuICB0aGVtZT86IG51bGwgfCBcImxpZ2h0XCJcbn1cblxuLyoqXG4gKiDmjInpkq7nu4RcbiAqL1xuY29uc3QgR3JvdXA6IFJlYWN0LkZDPElCdXR0b25Hcm91cFByb3BzPiA9ICh7XG4gIGJhbm5lcixcbiAgY2hpbGRyZW4sXG4gIGNsYXNzTmFtZSxcbiAgZGlzYWJsZWQsXG4gIGludGVudCxcbiAgc2l6ZSxcbiAgdGhlbWUsXG4gIC4uLm90aGVyUHJvcHNcbn06IElCdXR0b25Hcm91cFByb3BzKSA9PiB7XG4gIGNvbnN0IGNsYXNzU2V0ID0gY2xhc3NOYW1lcyhjbGFzc05hbWUsIGAke3ByZWZpeH0tZ3JvdXBgLCB7XG4gICAgW2Ake3ByZWZpeH0tZ3JvdXBfYmFubmVyYF06IGJhbm5lcixcbiAgICBbYCR7cHJlZml4fS1ncm91cF9saWdodGBdOiB0aGVtZSA9PT0gXCJsaWdodFwiLFxuICB9KVxuXG4gIHJldHVybiAoXG4gICAgPEJ1dHRvbkdyb3VwQ29udGV4dC5Qcm92aWRlciB2YWx1ZT17eyBkaXNhYmxlZCwgaW50ZW50LCBzaXplLCB0aGVtZSB9fT5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPXtjbGFzc1NldH0gey4uLm90aGVyUHJvcHN9PlxuICAgICAgICB7Y2hpbGRyZW59XG4gICAgICA8L2Rpdj5cbiAgICA8L0J1dHRvbkdyb3VwQ29udGV4dC5Qcm92aWRlcj5cbiAgKVxufVxuXG5Hcm91cC5wcm9wVHlwZXMgPSB7XG4gIC8qKlxuICAgKiDmmK/lkKbpgJrmoI/liIbphY3lrr3luqbvvIhmbGV4OiAxO++8iVxuICAgKi9cbiAgYmFubmVyOiBQcm9wVHlwZXMuYm9vbCxcbiAgLyoqXG4gICAqIOWtkOiKgueCuVxuICAgKi9cbiAgY2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLFxuICAvKipcbiAgICog6ZmE5Yqg57G75ZCNXG4gICAqL1xuICBjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG4gIC8qKlxuICAgKiDorr7nva7lhoXpg6jmiYDmnIkgPEJ1dHRvbiAvPiDmmK/lkKbnpoHnlKhcbiAgICovXG4gIGRpc2FibGVkOiBQcm9wVHlwZXMuYm9vbCxcbiAgLyoqXG4gICAqIOiuvue9ruWGhemDqOaJgOaciSA8QnV0dG9uIC8+IOexu+Wei1xuICAgKi9cbiAgaW50ZW50OiBQcm9wVHlwZXMub25lT2YoW1xuICAgIFwibm9ybWFsXCIsXG4gICAgXCJwcmltYXJ5XCIsXG4gICAgXCJzdWNjZXNzXCIsXG4gICAgXCJ3YXJuaW5nXCIsXG4gICAgXCJkYW5nZXJcIixcbiAgXSksXG4gIC8qKlxuICAgKiDorr7nva7lhoXpg6jmiYDmnIkgPEJ1dHRvbiAvPiDlsLrlr7hcbiAgICovXG4gIHNpemU6IFByb3BUeXBlcy5vbmVPZihbXCJtaW5pXCIsIFwic21hbGxcIiwgXCJtZWRpdW1cIiwgXCJsYXJnZVwiXSksXG4gIC8qKlxuICAgKiDorr7nva7lhoXpg6jmiYDmnIkgPEJ1dHRvbiAvPiDkuLvpophcbiAgICovXG4gIHRoZW1lOiBQcm9wVHlwZXMub25lT2YoW251bGwsIFwibGlnaHRcIl0pLFxufVxuR3JvdXAuZGVmYXVsdFByb3BzID0ge1xuICBiYW5uZXI6IGZhbHNlLFxuICBjaGlsZHJlbjogbnVsbCxcbiAgY2xhc3NOYW1lOiB1bmRlZmluZWQsXG4gIGRpc2FibGVkOiBmYWxzZSxcbiAgaW50ZW50OiB1bmRlZmluZWQsXG4gIHNpemU6IFwic21hbGxcIixcbiAgdGhlbWU6IG51bGwsXG59XG5cbmV4cG9ydCBkZWZhdWx0IEdyb3VwXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUEsT0FBTyxLQUFLQSxLQUFLLE1BQU0sT0FBTztBQUM5QixPQUFPQyxTQUFTLE1BQU0sWUFBWTtBQUNsQyxPQUFPQyxVQUFVLE1BQU0sWUFBWTtBQUNuQyxTQUFTQyxrQkFBa0IsUUFBUSxXQUFXO0FBQzlDLE9BQU8sU0FBUztBQUVoQixJQUFNQyxNQUFNLEdBQUcsYUFBYTtBQXFDNUIsSUFBTUMsS0FBa0MsR0FBRyxTQUFyQ0EsS0FBa0NBLENBQUFDLElBQUEsRUFTZjtFQUFBLElBUnZCQyxNQUFNLEdBQUFELElBQUEsQ0FBTkMsTUFBTTtJQUNOQyxRQUFRLEdBQUFGLElBQUEsQ0FBUkUsUUFBUTtJQUNSQyxTQUFTLEdBQUFILElBQUEsQ0FBVEcsU0FBUztJQUNUQyxRQUFRLEdBQUFKLElBQUEsQ0FBUkksUUFBUTtJQUNSQyxNQUFNLEdBQUFMLElBQUEsQ0FBTkssTUFBTTtJQUNOQyxJQUFJLEdBQUFOLElBQUEsQ0FBSk0sSUFBSTtJQUNKQyxLQUFLLEdBQUFQLElBQUEsQ0FBTE8sS0FBSztJQUNGQyxVQUFVLEdBQUFDLHdCQUFBLENBQUFULElBQUEsRUFBQVUsU0FBQTtFQUViLElBQU1DLFFBQVEsR0FBR2YsVUFBVSxDQUFDTyxTQUFTLEtBQUFTLE1BQUEsQ0FBS2QsTUFBTSxhQUFBZSxlQUFBLENBQUFBLGVBQUEsUUFBQUQsTUFBQSxDQUMxQ2QsTUFBTSxvQkFBa0JHLE1BQU0sTUFBQVcsTUFBQSxDQUM5QmQsTUFBTSxtQkFBaUJTLEtBQUssS0FBSyxPQUFPLENBQzdDLENBQUM7RUFFRixPQUNFYixLQUFBLENBQUFvQixhQUFBLENBQUNqQixrQkFBa0IsQ0FBQ2tCLFFBQVE7SUFBQ0MsS0FBSyxFQUFFO01BQUVaLFFBQVEsRUFBUkEsUUFBUTtNQUFFQyxNQUFNLEVBQU5BLE1BQU07TUFBRUMsSUFBSSxFQUFKQSxJQUFJO01BQUVDLEtBQUssRUFBTEE7SUFBTTtFQUFFLEdBQ3BFYixLQUFBLENBQUFvQixhQUFBLFFBQUFHLFFBQUE7SUFBS2QsU0FBUyxFQUFFUTtFQUFTLEdBQUtILFVBQVUsR0FDckNOLFFBQ0UsQ0FDc0IsQ0FBQztBQUVsQyxDQUFDO0FBRURILEtBQUssQ0FBQ21CLFNBQVMsR0FBRztFQUloQmpCLE1BQU0sRUFBRU4sU0FBUyxDQUFDd0IsSUFBSTtFQUl0QmpCLFFBQVEsRUFBRVAsU0FBUyxDQUFDeUIsSUFBSTtFQUl4QmpCLFNBQVMsRUFBRVIsU0FBUyxDQUFDMEIsTUFBTTtFQUkzQmpCLFFBQVEsRUFBRVQsU0FBUyxDQUFDd0IsSUFBSTtFQUl4QmQsTUFBTSxFQUFFVixTQUFTLENBQUMyQixLQUFLLENBQUMsQ0FDdEIsUUFBUSxFQUNSLFNBQVMsRUFDVCxTQUFTLEVBQ1QsU0FBUyxFQUNULFFBQVEsQ0FDVCxDQUFDO0VBSUZoQixJQUFJLEVBQUVYLFNBQVMsQ0FBQzJCLEtBQUssQ0FBQyxDQUFDLE1BQU0sRUFBRSxPQUFPLEVBQUUsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDO0VBSTNEZixLQUFLLEVBQUVaLFNBQVMsQ0FBQzJCLEtBQUssQ0FBQyxDQUFDLElBQUksRUFBRSxPQUFPLENBQUM7QUFDeEMsQ0FBQztBQUNEdkIsS0FBSyxDQUFDd0IsWUFBWSxHQUFHO0VBQ25CdEIsTUFBTSxFQUFFLEtBQUs7RUFDYkMsUUFBUSxFQUFFLElBQUk7RUFDZEMsU0FBUyxFQUFFcUIsU0FBUztFQUNwQnBCLFFBQVEsRUFBRSxLQUFLO0VBQ2ZDLE1BQU0sRUFBRW1CLFNBQVM7RUFDakJsQixJQUFJLEVBQUUsT0FBTztFQUNiQyxLQUFLLEVBQUU7QUFDVCxDQUFDO0FBRUQsZUFBZVIsS0FBSyIsImlnbm9yZUxpc3QiOltdfQ==