@risecx/carespace-chat-ui
Version:
carespace-chat-ui React component
40 lines (32 loc) • 1.07 kB
JavaScript
;
exports.__esModule = true;
exports["default"] = void 0;
var _react = _interopRequireDefault(require("react"));
require("./button.css");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Button = function Button(props) {
var onWeburlClick = function onWeburlClick() {
var win = window.open(props.url, '_blank');
win.focus();
if (props.respondWhenWebUrl) props.onClick(true);
};
switch (props.type) {
case 'web_url':
return /*#__PURE__*/_react["default"].createElement("a", {
onClick: onWeburlClick,
target: "_blank",
className: 'sc-button button ' + props.classs
}, props.title);
default:
return /*#__PURE__*/_react["default"].createElement("button", {
disabled: props.disabled,
className: 'sc-button button ' + props.classs,
onClick: function onClick() {
props.onClick();
}
}, props.title);
}
};
var _default = Button;
exports["default"] = _default;
module.exports = exports.default;