UNPKG

@risecx/carespace-chat-ui

Version:

carespace-chat-ui React component

40 lines (32 loc) 1.07 kB
"use strict"; 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;