qt-public-ui
Version:
新设计规范下业务组件库
29 lines (28 loc) • 1.39 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
var _react = _interopRequireDefault(require("react"));
var _ = require("..");
var _antd = require("antd");
var _excluded = ["showArrowVertical", "className"];
var Collapse = function Collapse(props) {
var _props$showArrowVerti = props.showArrowVertical,
showArrowVertical = _props$showArrowVerti === void 0 ? true : _props$showArrowVerti,
className = props.className,
restProps = (0, _objectWithoutProperties2["default"])(props, _excluded);
return /*#__PURE__*/_react["default"].createElement(_antd.Collapse, (0, _extends2["default"])({
expandIcon: function expandIcon(panelProps) {
return panelProps.isActive ? /*#__PURE__*/_react["default"].createElement(_.IconSlim, {
type: showArrowVertical ? 'umicon-arrow-up' : 'umicon-arrow-down'
}) : /*#__PURE__*/_react["default"].createElement(_.IconSlim, {
type: showArrowVertical ? 'umicon-arrow-down' : 'umicon-arrow-right'
});
}
}, restProps));
};
var _default = exports["default"] = Collapse;