UNPKG

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>

74 lines (73 loc) 16.2 kB
"use strict"; 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")); var _Context = require("./Context"); require("./style"); var _excluded = ["children", "className", "disabled", "icon", "index", "title"]; 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 _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; } var prefix = "adui-nav"; var SubNav = function SubNav(_ref) { var children = _ref.children, className = _ref.className, disabled = _ref.disabled, icon = _ref.icon, index = _ref.index, title = _ref.title, otherProps = _objectWithoutProperties(_ref, _excluded); var _useContext = (0, _react.useContext)(_Context.NavContext), openIndexes = _useContext.openIndexes, onOpenChange = _useContext.onOpenChange; var open = (openIndexes || []).includes(index); var classSet = (0, _classnames["default"])(className, "".concat(prefix, "-sub"), _defineProperty(_defineProperty({}, "".concat(prefix, "-open"), open), "".concat(prefix, "-sub-disabled"), disabled)); return _react["default"].createElement("div", _extends({ className: classSet }, otherProps), _react["default"].createElement("div", { className: (0, _classnames["default"])("".concat(prefix, "-subTitle"), _defineProperty({}, "".concat(prefix, "-subTitle-disabled"), disabled)), onClick: function onClick() { if (onOpenChange && !disabled) { onOpenChange(index); } }, role: "none" }, icon && _react["default"].createElement(_icon["default"], { icon: icon, className: "".concat(prefix, "-icon") }), _react["default"].createElement("div", { className: "".concat(prefix, "-subTitleContent") }, title), _react["default"].createElement(_icon["default"], { icon: "arrow-up", className: "".concat(prefix, "-arrow") })), open && _react["default"].createElement("div", null, children)); }; SubNav.propTypes = { children: _propTypes["default"].node, className: _propTypes["default"].string, disabled: _propTypes["default"].bool, icon: _propTypes["default"].any, index: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].number]).isRequired, title: _propTypes["default"].node }; SubNav.defaultProps = { children: null, className: undefined, disabled: false, icon: undefined, title: null }; var _default = exports["default"] = SubNav; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZCIsInJlcXVpcmUiLCJfcHJvcFR5cGVzIiwiX2ludGVyb3BSZXF1aXJlRGVmYXVsdCIsIl9jbGFzc25hbWVzIiwiX2ljb24iLCJfQ29udGV4dCIsIl9leGNsdWRlZCIsImUiLCJfX2VzTW9kdWxlIiwiX2dldFJlcXVpcmVXaWxkY2FyZENhY2hlIiwiV2Vha01hcCIsInIiLCJ0IiwiX3R5cGVvZiIsImhhcyIsImdldCIsIm4iLCJfX3Byb3RvX18iLCJhIiwiT2JqZWN0IiwiZGVmaW5lUHJvcGVydHkiLCJnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IiLCJ1IiwiaGFzT3duUHJvcGVydHkiLCJjYWxsIiwiaSIsInNldCIsIl9leHRlbmRzIiwiYXNzaWduIiwiYmluZCIsImFyZ3VtZW50cyIsImxlbmd0aCIsImFwcGx5IiwiX2RlZmluZVByb3BlcnR5IiwiX3RvUHJvcGVydHlLZXkiLCJ2YWx1ZSIsImVudW1lcmFibGUiLCJjb25maWd1cmFibGUiLCJ3cml0YWJsZSIsIl90b1ByaW1pdGl2ZSIsIlN5bWJvbCIsInRvUHJpbWl0aXZlIiwiVHlwZUVycm9yIiwiU3RyaW5nIiwiTnVtYmVyIiwiX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzIiwibyIsIl9vYmplY3RXaXRob3V0UHJvcGVydGllc0xvb3NlIiwiZ2V0T3duUHJvcGVydHlTeW1ib2xzIiwicyIsImluY2x1ZGVzIiwicHJvcGVydHlJc0VudW1lcmFibGUiLCJwcmVmaXgiLCJTdWJOYXYiLCJfcmVmIiwiY2hpbGRyZW4iLCJjbGFzc05hbWUiLCJkaXNhYmxlZCIsImljb24iLCJpbmRleCIsInRpdGxlIiwib3RoZXJQcm9wcyIsIl91c2VDb250ZXh0IiwidXNlQ29udGV4dCIsIk5hdkNvbnRleHQiLCJvcGVuSW5kZXhlcyIsIm9uT3BlbkNoYW5nZSIsIm9wZW4iLCJjbGFzc1NldCIsImNsYXNzTmFtZXMiLCJjb25jYXQiLCJjcmVhdGVFbGVtZW50Iiwib25DbGljayIsInJvbGUiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJub2RlIiwic3RyaW5nIiwiYm9vbCIsImFueSIsIm9uZU9mVHlwZSIsIm51bWJlciIsImlzUmVxdWlyZWQiLCJkZWZhdWx0UHJvcHMiLCJ1bmRlZmluZWQiLCJfZGVmYXVsdCIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi9jb21wb25lbnRzL25hdi9TdWJOYXYudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VDb250ZXh0IH0gZnJvbSBcInJlYWN0XCJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIlxuaW1wb3J0IGNsYXNzTmFtZXMgZnJvbSBcImNsYXNzbmFtZXNcIlxuaW1wb3J0IEljb24sIHsgSWNvbk5hbWVzIH0gZnJvbSBcIi4uL2ljb25cIlxuaW1wb3J0IHsgTmF2Q29udGV4dCB9IGZyb20gXCIuL0NvbnRleHRcIlxuaW1wb3J0IFwiLi9zdHlsZVwiXG5cbmNvbnN0IHByZWZpeCA9IFwiYWR1aS1uYXZcIlxuXG5leHBvcnQgaW50ZXJmYWNlIElTdWJOYXZQcm9wcyB7XG4gIFtrZXk6IHN0cmluZ106IGFueVxuICAvKipcbiAgICog5a2Q6IqC54K5XG4gICAqL1xuICBjaGlsZHJlbj86IFJlYWN0LlJlYWN0Tm9kZVxuICAvKipcbiAgICog6ZmE5Yqg57G75ZCNXG4gICAqL1xuICBjbGFzc05hbWU/OiBzdHJpbmdcbiAgLyoqXG4gICAqIOaYr+WQpuemgeeUqFxuICAgKi9cbiAgZGlzYWJsZWQ/OiBib29sZWFuXG4gIC8qKlxuICAgKiDorr7nva7lm77moIdcbiAgICovXG4gIGljb24/OiBJY29uTmFtZXNcbiAgLyoqXG4gICAqIOeLrOeri+eahCBpbmRleCByZXF1aXJlZFxuICAgKi9cbiAgaW5kZXg6IFJlYWN0LlJlYWN0VGV4dFxuICAvKipcbiAgICogc3VibmF2IOagh+mimFxuICAgKi9cbiAgdGl0bGU/OiBSZWFjdC5SZWFjdE5vZGVcbn1cblxuLyoqXG4gKiDlr7zoiKrmoI8gLSDlrZDlr7zoiKpcbiAqL1xuY29uc3QgU3ViTmF2OiBSZWFjdC5GQzxJU3ViTmF2UHJvcHM+ID0gKHtcbiAgY2hpbGRyZW4sXG4gIGNsYXNzTmFtZSxcbiAgZGlzYWJsZWQsXG4gIGljb24sXG4gIGluZGV4LFxuICB0aXRsZSxcbiAgLi4ub3RoZXJQcm9wc1xufTogSVN1Yk5hdlByb3BzKSA9PiB7XG4gIGNvbnN0IHsgb3BlbkluZGV4ZXMsIG9uT3BlbkNoYW5nZSB9ID0gdXNlQ29udGV4dChOYXZDb250ZXh0KVxuXG4gIGNvbnN0IG9wZW4gPSAob3BlbkluZGV4ZXMgfHwgW10pLmluY2x1ZGVzKGluZGV4KVxuXG4gIGNvbnN0IGNsYXNzU2V0ID0gY2xhc3NOYW1lcyhjbGFzc05hbWUsIGAke3ByZWZpeH0tc3ViYCwge1xuICAgIFtgJHtwcmVmaXh9LW9wZW5gXTogb3BlbixcbiAgICBbYCR7cHJlZml4fS1zdWItZGlzYWJsZWRgXTogZGlzYWJsZWQsXG4gIH0pXG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT17Y2xhc3NTZXR9IHsuLi5vdGhlclByb3BzfT5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtjbGFzc05hbWVzKGAke3ByZWZpeH0tc3ViVGl0bGVgLCB7XG4gICAgICAgICAgW2Ake3ByZWZpeH0tc3ViVGl0bGUtZGlzYWJsZWRgXTogZGlzYWJsZWQsXG4gICAgICAgIH0pfVxuICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgaWYgKG9uT3BlbkNoYW5nZSAmJiAhZGlzYWJsZWQpIHtcbiAgICAgICAgICAgIG9uT3BlbkNoYW5nZShpbmRleClcbiAgICAgICAgICB9XG4gICAgICAgIH19XG4gICAgICAgIHJvbGU9XCJub25lXCJcbiAgICAgID5cbiAgICAgICAge2ljb24gJiYgPEljb24gaWNvbj17aWNvbn0gY2xhc3NOYW1lPXtgJHtwcmVmaXh9LWljb25gfSAvPn1cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9e2Ake3ByZWZpeH0tc3ViVGl0bGVDb250ZW50YH0+e3RpdGxlfTwvZGl2PlxuICAgICAgICA8SWNvbiBpY29uPVwiYXJyb3ctdXBcIiBjbGFzc05hbWU9e2Ake3ByZWZpeH0tYXJyb3dgfSAvPlxuICAgICAgPC9kaXY+XG4gICAgICB7b3BlbiAmJiA8ZGl2PntjaGlsZHJlbn08L2Rpdj59XG4gICAgPC9kaXY+XG4gIClcbn1cblxuU3ViTmF2LnByb3BUeXBlcyA9IHtcbiAgLyoqXG4gICAqIOWtkOiKgueCuVxuICAgKi9cbiAgY2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLFxuICAvKipcbiAgICog6ZmE5Yqg57G75ZCNXG4gICAqL1xuICBjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG4gIC8qKlxuICAgKiDmmK/lkKbnpoHnlKhcbiAgICovXG4gIGRpc2FibGVkOiBQcm9wVHlwZXMuYm9vbCxcbiAgLyoqXG4gICAqIOiuvue9ruWbvuagh1xuICAgKi9cbiAgaWNvbjogUHJvcFR5cGVzLmFueSxcbiAgLyoqXG4gICAqIOeLrOeri+eahCBpbmRleCByZXF1aXJlZFxuICAgKi9cbiAgaW5kZXg6IFByb3BUeXBlcy5vbmVPZlR5cGUoW1Byb3BUeXBlcy5zdHJpbmcsIFByb3BUeXBlcy5udW1iZXJdKS5pc1JlcXVpcmVkLFxuICAvKipcbiAgICogc3VibmF2IOagh+mimFxuICAgKi9cbiAgdGl0bGU6IFByb3BUeXBlcy5ub2RlLFxufVxuXG5TdWJOYXYuZGVmYXVsdFByb3BzID0ge1xuICBjaGlsZHJlbjogbnVsbCxcbiAgY2xhc3NOYW1lOiB1bmRlZmluZWQsXG4gIGRpc2FibGVkOiBmYWxzZSxcbiAgaWNvbjogdW5kZWZpbmVkLFxuICB0aXRsZTogbnVsbCxcbn1cblxuZXhwb3J0IGRlZmF1bHQgU3ViTmF2XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQSxJQUFBQSxNQUFBLEdBQUFDLHVCQUFBLENBQUFDLE9BQUE7QUFDQSxJQUFBQyxVQUFBLEdBQUFDLHNCQUFBLENBQUFGLE9BQUE7QUFDQSxJQUFBRyxXQUFBLEdB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Q0hlLE9BQU8sRUFBRSxTQUFUQSxPQUFPQSxDQUFBLEVBQVE7TUFDYixJQUFJTixZQUFZLElBQUksQ0FBQ1QsUUFBUSxFQUFFO1FBQzdCUyxZQUFZLENBQUNQLEtBQUssQ0FBQztNQUNyQjtJQUNGLENBQUU7SUFDRmMsSUFBSSxFQUFDO0VBQU0sR0FFVmYsSUFBSSxJQUFJNUQsTUFBQSxZQUFBeUUsYUFBQSxDQUFDbkUsS0FBQSxXQUFJO0lBQUNzRCxJQUFJLEVBQUVBLElBQUs7SUFBQ0YsU0FBUyxLQUFBYyxNQUFBLENBQUtsQixNQUFNO0VBQVEsQ0FBRSxDQUFDLEVBQzFEdEQsTUFBQSxZQUFBeUUsYUFBQTtJQUFLZixTQUFTLEtBQUFjLE1BQUEsQ0FBS2xCLE1BQU07RUFBbUIsR0FBRVEsS0FBVyxDQUFDLEVBQzFEOUQsTUFBQSxZQUFBeUUsYUFBQSxDQUFDbkUsS0FBQSxXQUFJO0lBQUNzRCxJQUFJLEVBQUMsVUFBVTtJQUFDRixTQUFTLEtBQUFjLE1BQUEsQ0FBS2xCLE1BQU07RUFBUyxDQUFFLENBQ2xELENBQUMsRUFDTGUsSUFBSSxJQUFJckUsTUFBQSxZQUFBeUUsYUFBQSxjQUFNaEIsUUFBYyxDQUMxQixDQUFDO0FBRVYsQ0FBQztBQUVERixNQUFNLENBQUNxQixTQUFTLEdBQUc7RUFJakJuQixRQUFRLEVBQUVvQixxQkFBUyxDQUFDQyxJQUFJO0VBSXhCcEIsU0FBUyxFQUFFbUIscUJBQVMsQ0FBQ0UsTUFBTTtFQUkzQnBCLFFBQVEsRUFBRWtCLHFCQUFTLENBQUNHLElBQUk7RUFJeEJwQixJQUFJLEVBQUVpQixxQkFBUyxDQUFDSSxHQUFHO0VBSW5CcEIsS0FBSyxFQUFFZ0IscUJBQVMsQ0FBQ0ssU0FBUyxDQUFDLENBQUNMLHFCQUFTLENBQUNFLE1BQU0sRUFBRUYscUJBQVMsQ0FBQ00sTUFBTSxDQUFDLENBQUMsQ0FBQ0MsVUFBVTtFQUkzRXRCLEtBQUssRUFBRWUscUJBQVMsQ0FBQ0M7QUFDbkIsQ0FBQztBQUVEdkIsTUFBTSxDQUFDOEIsWUFBWSxHQUFHO0VBQ3BCNUIsUUFBUSxFQUFFLElBQUk7RUFDZEMsU0FBUyxFQUFFNEIsU0FBUztFQUNwQjNCLFFBQVEsRUFBRSxLQUFLO0VBQ2ZDLElBQUksRUFBRTBCLFNBQVM7RUFDZnhCLEtBQUssRUFBRTtBQUNULENBQUM7QUFBQSxJQUFBeUIsUUFBQSxHQUFBQyxPQUFBLGNBRWNqQyxNQUFNIiwiaWdub3JlTGlzdCI6W119