UNPKG

@talend/react-components

Version:
53 lines (52 loc) 2.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _classnames = _interopRequireDefault(require("classnames")); var _propTypes = _interopRequireDefault(require("prop-types")); var _Actions = require("../../../../Actions"); var _Icon = _interopRequireDefault(require("../../../../Icon")); var _OverlayTrigger = _interopRequireDefault(require("../../../../OverlayTrigger")); var _getPropsFrom = _interopRequireDefault(require("../../../../utils/getPropsFrom")); var _OrderChooserModule = _interopRequireDefault(require("./OrderChooser.module.scss")); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } function OrderChooser({ icon, asc, label, tooltipPlacement, onClick, ...rest }) { return /*#__PURE__*/(0, _jsxRuntime.jsxs)(_Actions.Action, { ...(0, _getPropsFrom.default)(_Actions.Action, rest), label: label, onClick: onClick, className: (0, _classnames.default)('tc-resource-picker-order-chooser', _OrderChooserModule.default['tc-resource-picker-order-chooser']), hideLabel: true, bsStyle: "link", children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_Icon.default, { name: icon }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_Icon.default, { name: "talend-caret-down", className: (0, _classnames.default)('tc-resource-picker-order-indicator', _OrderChooserModule.default['tc-resource-picker-order-indicator'], { [_OrderChooserModule.default.asc]: asc }) })] }); } OrderChooser.propTypes = { t: _propTypes.default.func, icon: _propTypes.default.string, asc: _propTypes.default.bool, label: _propTypes.default.string, onClick: _propTypes.default.func.isRequired, tooltipPlacement: _OverlayTrigger.default.propTypes.overlayPlacement }; OrderChooser.defaultProps = { tooltipPlacement: 'top' }; var _default = exports.default = OrderChooser; //# sourceMappingURL=OrderChooser.component.js.map