UNPKG

@talend/react-components

Version:
35 lines (34 loc) 1.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Intercom = Intercom; var _react = require("react"); var _propTypes = _interopRequireDefault(require("prop-types")); var _ActionIntercom = _interopRequireDefault(require("../../ActionIntercom")); var _theme = require("../../theme"); var _HeaderBarModule = _interopRequireDefault(require("../HeaderBar.module.scss")); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const theme = (0, _theme.getTheme)(_HeaderBarModule.default); function Intercom({ id, config, tooltipPlacement }) { return /*#__PURE__*/(0, _jsxRuntime.jsx)(_ActionIntercom.default, { className: theme('tc-header-bar-intercom-default-component', 'btn', 'btn-link'), id: id, config: (0, _react.useMemo)(() => ({ ...config, vertical_padding: 70 }), [config]), tooltipPlacement: tooltipPlacement }); } Intercom.propTypes = { id: _propTypes.default.string.isRequired, config: _propTypes.default.object.isRequired, tooltipPlacement: _propTypes.default.string }; //# sourceMappingURL=Intercom.component.js.map