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>
86 lines (85 loc) • 17.6 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); }
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 _icon = _interopRequireDefault(require("../icon"));
require("./style");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { "default": e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n["default"] = e, t && t.set(e, n), n; }
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 _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }
function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }
function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }
function _arrayWithHoles(r) { if (Array.isArray(r)) return r; }
var prefix = "adui-cp";
var ColorPickerCollapse = function ColorPickerCollapse(_ref) {
var className = _ref.className,
collapsedProp = _ref.collapsed,
content = _ref.content,
defaultCollapsed = _ref.defaultCollapsed,
header = _ref.header,
onCollapseChange = _ref.onCollapseChange;
var _useState = (0, _react.useState)(function () {
var collapsedState = false;
if (collapsedProp !== undefined) {
collapsedState = collapsedProp;
} else if (defaultCollapsed !== undefined) {
collapsedState = defaultCollapsed;
}
return collapsedState;
}),
_useState2 = _slicedToArray(_useState, 2),
collapsed = _useState2[0],
setCollapsed = _useState2[1];
if (collapsedProp !== undefined && collapsed !== collapsedProp) {
setCollapsed(!!collapsedProp);
}
var handleCollapseChange = function handleCollapseChange() {
if (collapsedProp === undefined) {
setCollapsed(!collapsed);
}
if (onCollapseChange) {
onCollapseChange(!collapsed);
}
};
return _react["default"].createElement("div", {
className: (0, _classnames["default"])(className, "".concat(prefix, "-collapse"), _defineProperty({}, "".concat(prefix, "-collapse_collapsed"), collapsed))
}, _react["default"].createElement("div", {
className: "".concat(prefix, "-collapse-header"),
onClick: handleCollapseChange,
role: "none"
}, header, _react["default"].createElement(_icon["default"], {
icon: "arrow-down",
className: "".concat(prefix, "-collapse-header-icon")
})), !collapsed && _react["default"].createElement("div", {
className: "".concat(prefix, "-collapse-content")
}, content));
};
ColorPickerCollapse.propTypes = {
className: _propTypes["default"].string,
collapsed: _propTypes["default"].bool,
content: _propTypes["default"].node,
defaultCollapsed: _propTypes["default"].bool,
header: _propTypes["default"].node,
onCollapseChange: _propTypes["default"].func
};
ColorPickerCollapse.defaultProps = {
className: undefined,
collapsed: undefined,
defaultCollapsed: undefined,
header: null,
content: null,
onCollapseChange: function onCollapseChange() {}
};
var _default = exports["default"] = ColorPickerCollapse;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZCIsInJlcXVpcmUiLCJfcHJvcFR5cGVzIiwiX2ludGVyb3BSZXF1aXJlRGVmYXVsdCIsIl9jbGFzc25hbWVzIiwiX2ljb24iLCJlIiwiX19lc01vZHVsZSIsIl9nZXRSZXF1aXJlV2lsZGNhcmRDYWNoZSIsIldlYWtNYXAiLCJyIiwidCIsIl90eXBlb2YiLCJoYXMiLCJnZXQiLCJuIiwiX19wcm90b19fIiwiYSIsIk9iamVjdCIsImRlZmluZVByb3BlcnR5IiwiZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yIiwidSIsImhhc093blByb3BlcnR5IiwiY2FsbCIsImkiLCJzZXQiLCJfZGVmaW5lUHJvcGVydHkiLCJfdG9Qcm9wZXJ0eUtleSIsInZhbHVlIiwiZW51bWVyYWJsZSIsImNvbmZpZ3VyYWJsZSIsIndyaXRhYmxlIiwiX3RvUHJpbWl0aXZlIiwiU3ltYm9sIiwidG9QcmltaXRpdmUiLCJUeXBlRXJyb3IiLCJTdHJpbmciLCJOdW1iZXIiLCJfc2xpY2VkVG9BcnJheSIsIl9hcnJheVdpdGhIb2xlcyIsIl9pdGVyYWJsZVRvQXJyYXlMaW1pdCIsIl91bnN1cHBvcnRlZEl0ZXJhYmxlVG9BcnJheSIsIl9ub25JdGVyYWJsZVJlc3QiLCJfYXJyYXlMaWtlVG9BcnJheSIsInRvU3RyaW5nIiwic2xpY2UiLCJjb25zdHJ1Y3RvciIsIm5hbWUiLCJBcnJheSIsImZyb20iLCJ0ZXN0IiwibGVuZ3RoIiwibCIsIml0ZXJhdG9yIiwiZiIsIm8iLCJuZXh0IiwiZG9uZSIsInB1c2giLCJpc0FycmF5IiwicHJlZml4IiwiQ29sb3JQaWNrZXJDb2xsYXBzZSIsIl9yZWYiLCJjbGFzc05hbWUiLCJjb2xsYXBzZWRQcm9wIiwiY29sbGFwc2VkIiwiY29udGVudCIsImRlZmF1bHRDb2xsYXBzZWQiLCJoZWFkZXIiLCJvbkNvbGxhcHNlQ2hhbmdlIiwiX3VzZVN0YXRlIiwidXNlU3RhdGUiLCJjb2xsYXBzZWRTdGF0ZSIsInVuZGVmaW5lZCIsIl91c2VTdGF0ZTIiLCJzZXRDb2xsYXBzZWQiLCJoYW5kbGVDb2xsYXBzZUNoYW5nZSIsImNyZWF0ZUVsZW1lbnQiLCJjbGFzc05hbWVzIiwiY29uY2F0Iiwib25DbGljayIsInJvbGUiLCJpY29uIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwiYm9vbCIsIm5vZGUiLCJmdW5jIiwiZGVmYXVsdFByb3BzIiwiX2RlZmF1bHQiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vY29tcG9uZW50cy9jb2xvci1waWNrZXIvQ29sb3JQaWNrZXJDb2xsYXBzZS50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIlxuaW1wb3J0IGNsYXNzTmFtZXMgZnJvbSBcImNsYXNzbmFtZXNcIlxuaW1wb3J0IEljb24gZnJvbSBcIi4uL2ljb25cIlxuaW1wb3J0IFwiLi9zdHlsZVwiXG5cbmNvbnN0IHByZWZpeCA9IFwiYWR1aS1jcFwiXG5cbmV4cG9ydCBpbnRlcmZhY2UgSUNvbGxhcHNlUHJvcHMge1xuICBjbGFzc05hbWU/OiBzdHJpbmdcbiAgY29sbGFwc2VkPzogYm9vbGVhblxuICBjb250ZW50OiBSZWFjdC5SZWFjdE5vZGVcbiAgZGVmYXVsdENvbGxhcHNlZD86IGJvb2xlYW5cbiAgaGVhZGVyOiBSZWFjdC5SZWFjdE5vZGVcbiAgb25Db2xsYXBzZUNoYW5nZT86IChjb2xsYXBzZWQ6IGJvb2xlYW4pID0+IHZvaWRcbn1cblxuLyoqXG4gKiDpopzoibLpgInmi6nlmahcbiAqL1xuY29uc3QgQ29sb3JQaWNrZXJDb2xsYXBzZTogUmVhY3QuRkM8SUNvbGxhcHNlUHJvcHM+ID0gKHtcbiAgY2xhc3NOYW1lLFxuICBjb2xsYXBzZWQ6IGNvbGxhcHNlZFByb3AsXG4gIGNvbnRlbnQsXG4gIGRlZmF1bHRDb2xsYXBzZWQsXG4gIGhlYWRlcixcbiAgb25Db2xsYXBzZUNoYW5nZSxcbn06IElDb2xsYXBzZVByb3BzKSA9PiB7XG4gIGNvbnN0IFtjb2xsYXBzZWQsIHNldENvbGxhcHNlZF0gPSB1c2VTdGF0ZSgoKSA9PiB7XG4gICAgbGV0IGNvbGxhcHNlZFN0YXRlID0gZmFsc2VcblxuICAgIGlmIChjb2xsYXBzZWRQcm9wICE9PSB1bmRlZmluZWQpIHtcbiAgICAgIGNvbGxhcHNlZFN0YXRlID0gY29sbGFwc2VkUHJvcFxuICAgIH0gZWxzZSBpZiAoZGVmYXVsdENvbGxhcHNlZCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICBjb2xsYXBzZWRTdGF0ZSA9IGRlZmF1bHRDb2xsYXBzZWRcbiAgICB9XG4gICAgcmV0dXJuIGNvbGxhcHNlZFN0YXRlXG4gIH0pXG5cbiAgLy8g55u45b2T5LqO55Sf5ZG95ZGo5pyfIGdldERlcml2ZWRTdGF0ZUZyb21Qcm9wc1xuICBpZiAoY29sbGFwc2VkUHJvcCAhPT0gdW5kZWZpbmVkICYmIGNvbGxhcHNlZCAhPT0gY29sbGFwc2VkUHJvcCkge1xuICAgIHNldENvbGxhcHNlZCghIWNvbGxhcHNlZFByb3ApXG4gIH1cblxuICBjb25zdCBoYW5kbGVDb2xsYXBzZUNoYW5nZSA9ICgpID0+IHtcbiAgICBpZiAoY29sbGFwc2VkUHJvcCA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICBzZXRDb2xsYXBzZWQoIWNvbGxhcHNlZClcbiAgICB9XG4gICAgaWYgKG9uQ29sbGFwc2VDaGFuZ2UpIHtcbiAgICAgIG9uQ29sbGFwc2VDaGFuZ2UoIWNvbGxhcHNlZClcbiAgICB9XG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lcyhjbGFzc05hbWUsIGAke3ByZWZpeH0tY29sbGFwc2VgLCB7XG4gICAgICAgIFtgJHtwcmVmaXh9LWNvbGxhcHNlX2NvbGxhcHNlZGBdOiBjb2xsYXBzZWQsXG4gICAgICB9KX1cbiAgICA+XG4gICAgICA8ZGl2XG4gICAgICAgIGNsYXNzTmFtZT17YCR7cHJlZml4fS1jb2xsYXBzZS1oZWFkZXJgfVxuICAgICAgICBvbkNsaWNrPXtoYW5kbGVDb2xsYXBzZUNoYW5nZX1cbiAgICAgICAgcm9sZT1cIm5vbmVcIlxuICAgICAgPlxuICAgICAgICB7aGVhZGVyfVxuICAgICAgICA8SWNvbiBpY29uPVwiYXJyb3ctZG93blwiIGNsYXNzTmFtZT17YCR7cHJlZml4fS1jb2xsYXBzZS1oZWFkZXItaWNvbmB9IC8+XG4gICAgICA8L2Rpdj5cbiAgICAgIHshY29sbGFwc2VkICYmIChcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9e2Ake3ByZWZpeH0tY29sbGFwc2UtY29udGVudGB9Pntjb250ZW50fTwvZGl2PlxuICAgICAgKX1cbiAgICA8L2Rpdj5cbiAgKVxufVxuXG5Db2xvclBpY2tlckNvbGxhcHNlLnByb3BUeXBlcyA9IHtcbiAgY2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBjb2xsYXBzZWQ6IFByb3BUeXBlcy5ib29sLFxuICBjb250ZW50OiBQcm9wVHlwZXMubm9kZSxcbiAgZGVmYXVsdENvbGxhcHNlZDogUHJvcFR5cGVzLmJvb2wsXG4gIGhlYWRlcjogUHJvcFR5cGVzLm5vZGUsXG4gIG9uQ29sbGFwc2VDaGFuZ2U6IFByb3BUeXBlcy5mdW5jLFxufVxuXG5Db2xvclBpY2tlckNvbGxhcHNlLmRlZmF1bHRQcm9wcyA9IHtcbiAgY2xhc3NOYW1lOiB1bmRlZmluZWQsXG4gIGNvbGxhcHNlZDogdW5kZWZpbmVkLFxuICBkZWZhdWx0Q29sbGFwc2VkOiB1bmRlZmluZWQsXG4gIGhlYWRlcjogbnVsbCxcbiAgY29udGVudDogbnVsbCxcbiAgb25Db2xsYXBzZUNoYW5nZTogKCkgPT4ge30sXG59XG5cbmV4cG9ydCBkZWZhdWx0IENvbG9yUGlja2VyQ29sbGFwc2VcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBLElBQUFBLE1BQUEsR0FBQUMsdUJBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFDLFVBQUEsR0FBQUMsc0JBQUEsQ0FBQUYsT0FBQTtB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
;