@talend/react-components
Version:
Set of react components.
35 lines (34 loc) • 1.19 kB
JavaScript
;
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