ringcentral-widgets
Version:
RingCentral Integration Widget Library
70 lines (58 loc) • 2.45 kB
JavaScript
"use strict";
require("core-js/modules/es6.object.define-property");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ContactDetails = void 0;
var _react = _interopRequireDefault(require("react"));
var _CompanyInfo = require("./components/CompanyInfo");
var _Emails = require("./components/Emails");
var _Profile = require("./components/Profile");
var _styles = _interopRequireDefault(require("./styles.scss"));
var _PhoneSection = require("./components/PhoneSection");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var ContactDetails = function ContactDetails(_ref) {
var contact = _ref.contact,
currentLocale = _ref.currentLocale,
onClickMailTo = _ref.onClickMailTo,
disableLinks = _ref.disableLinks,
isMultipleSiteEnabled = _ref.isMultipleSiteEnabled,
isCallButtonDisabled = _ref.isCallButtonDisabled,
canCallButtonShow = _ref.canCallButtonShow,
canTextButtonShow = _ref.canTextButtonShow,
formatNumber = _ref.formatNumber,
onClickToDial = _ref.onClickToDial,
onClickToSMS = _ref.onClickToSMS,
sourceNodeRenderer = _ref.sourceNodeRenderer;
return /*#__PURE__*/_react["default"].createElement("div", {
className: _styles["default"].root,
role: "main"
}, /*#__PURE__*/_react["default"].createElement(_Profile.Profile, {
contact: contact,
sourceNodeRenderer: sourceNodeRenderer,
currentLocale: currentLocale,
isMultipleSiteEnabled: isMultipleSiteEnabled
}), /*#__PURE__*/_react["default"].createElement(_CompanyInfo.CompanyInfo, {
company: contact.company,
currentLocale: currentLocale,
jobTitle: contact.jobTitle
}), /*#__PURE__*/_react["default"].createElement(_PhoneSection.PhoneSection, {
contact: contact,
currentLocale: currentLocale,
disableLinks: disableLinks,
canCallButtonShow: canCallButtonShow,
canTextButtonShow: canTextButtonShow,
isCallButtonDisabled: isCallButtonDisabled,
isMultipleSiteEnabled: isMultipleSiteEnabled,
formatNumber: formatNumber,
onClickToDial: onClickToDial,
onClickToSMS: onClickToSMS
}), /*#__PURE__*/_react["default"].createElement(_Emails.Emails, {
contactType: contact.type,
currentLocale: currentLocale,
emails: contact.emails,
onClickMailTo: onClickMailTo
}));
};
exports.ContactDetails = ContactDetails;
//# sourceMappingURL=ContactDetails.js.map