UNPKG

wix-style-react

Version:
60 lines (59 loc) 1.78 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _InputConsumer = _interopRequireDefault(require("../InputConsumer")); var _IconAffixSt = require("./IconAffix.st.css"); var _jsxFileName = "/home/builduser/work/a9c1ac8876d5057c/packages/wix-style-react/dist/cjs/Input/IconAffix/IconAffix.js"; var IconAffix = _ref => { var { children, dataHook } = _ref; return /*#__PURE__*/_react.default.createElement(_InputConsumer.default, { consumerCompName: IconAffix.displayName, __self: void 0, __source: { fileName: _jsxFileName, lineNumber: 7, columnNumber: 3 } }, _ref2 => { var { size, inPrefix, inSuffix, border, disabled, onInputClicked } = _ref2; return /*#__PURE__*/_react.default.createElement("div", { className: (0, _IconAffixSt.st)(_IconAffixSt.classes.root, { size, inPrefix, inSuffix, border, disabled }), onClick: !disabled ? onInputClicked : undefined, "data-hook": dataHook, __self: void 0, __source: { fileName: _jsxFileName, lineNumber: 9, columnNumber: 7 } }, /*#__PURE__*/_react.default.cloneElement(children, { size: size === 'tiny' || size === 'small' ? '18px' : '24px' })); }); }; IconAffix.displayName = 'Input.IconAffix'; IconAffix.propTypes = { children: _propTypes.default.element.isRequired, dataHook: _propTypes.default.string }; var _default = exports.default = IconAffix; //# sourceMappingURL=IconAffix.js.map