@talend/react-components
Version:
Set of react components.
28 lines • 843 B
JavaScript
import { useMemo } from 'react';
import PropTypes from 'prop-types';
import ActionIntercom from '../../ActionIntercom';
import { getTheme } from '../../theme';
import headerBarCssModule from '../HeaderBar.module.scss';
import { jsx as _jsx } from "react/jsx-runtime";
const theme = getTheme(headerBarCssModule);
export function Intercom({
id,
config,
tooltipPlacement
}) {
return /*#__PURE__*/_jsx(ActionIntercom, {
className: theme('tc-header-bar-intercom-default-component', 'btn', 'btn-link'),
id: id,
config: useMemo(() => ({
...config,
vertical_padding: 70
}), [config]),
tooltipPlacement: tooltipPlacement
});
}
Intercom.propTypes = {
id: PropTypes.string.isRequired,
config: PropTypes.object.isRequired,
tooltipPlacement: PropTypes.string
};
//# sourceMappingURL=Intercom.component.js.map