UNPKG

@beisen-phoenix/select

Version:

## 概述

55 lines (49 loc) 1.8 kB
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/lib/down'; import { $M4 } from '@beisen-phoenix/style-token'; import utils from '@beisen-phoenix/common-utils'; var classes = utils.BEMClass('select'); import './index.css'; 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, adjustArrow = _this$props.adjustArrow, hide = _this$props.hide, suffix = _this$props.suffix; suffix = suffix || React.createElement(Down, { color: disabled ? $M4 : '' }); return React.createElement("div", { className: classes({ element: 'switchArrow', modifiers: { disabled: disabled, adjustArrow: adjustArrow, hide: hide } }), onClick: function onClick(e) { !disabled && _onClick && _onClick(); // e.stopPropagation && e.stopPropagation(); } }, suffix); } }]); return SwitchArrow; }(React.PureComponent); export { SwitchArrow as default };