@beisen-phoenix/select
Version:
## 概述
43 lines (37 loc) • 1.45 kB
JavaScript
import _classCallCheck from "@babel/runtime/helpers/classCallCheck";
import _createClass from "@babel/runtime/helpers/createClass";
import _possibleConstructorReturn from "@babel/runtime/helpers/possibleConstructorReturn";
import _getPrototypeOf from "@babel/runtime/helpers/getPrototypeOf";
import _inherits from "@babel/runtime/helpers/inherits";
import React from 'react';
import { Down } from '@beisen-phoenix/icon';
import { SelectIconWrapper } from './StyledSelect';
import { $M4 } from '@beisen-phoenix/style-token';
var SwitchArrow =
/*#__PURE__*/
function (_React$PureComponent) {
_inherits(SwitchArrow, _React$PureComponent);
function SwitchArrow() {
_classCallCheck(this, SwitchArrow);
return _possibleConstructorReturn(this, _getPrototypeOf(SwitchArrow).apply(this, arguments));
}
_createClass(SwitchArrow, [{
key: "render",
value: function render() {
var _this$props = this.props,
_onClick = _this$props.onClick,
disabled = _this$props.disabled;
return React.createElement(SelectIconWrapper, {
disabled: disabled,
className: 'SwitchArrow',
onClick: function onClick(e) {
!disabled && _onClick && _onClick(); // e.stopPropagation && e.stopPropagation();
}
}, React.createElement(Down, {
color: disabled ? $M4 : ''
}));
}
}]);
return SwitchArrow;
}(React.PureComponent);
export { SwitchArrow as default };