qt-public-ui
Version:
新设计规范下业务组件库
22 lines • 1.07 kB
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/esm/objectWithoutPropertiesLoose";
var _excluded = ["showArrowVertical", "className"];
import React from 'react';
import { IconSlim as Icon } from '..';
import { Collapse as AntdCollapse } from 'antd';
var Collapse = function Collapse(props) {
var _props$showArrowVerti = props.showArrowVertical,
showArrowVertical = _props$showArrowVerti === void 0 ? true : _props$showArrowVerti,
className = props.className,
restProps = _objectWithoutPropertiesLoose(props, _excluded);
return /*#__PURE__*/React.createElement(AntdCollapse, _extends({
expandIcon: function expandIcon(panelProps) {
return panelProps.isActive ? /*#__PURE__*/React.createElement(Icon, {
type: showArrowVertical ? 'umicon-arrow-up' : 'umicon-arrow-down'
}) : /*#__PURE__*/React.createElement(Icon, {
type: showArrowVertical ? 'umicon-arrow-down' : 'umicon-arrow-right'
});
}
}, restProps));
};
export default Collapse;