@risecx/carespace-chat-ui
Version:
carespace-chat-ui React component
30 lines (26 loc) • 784 B
JavaScript
import React from 'react';
import './button.css';
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.createElement("a", {
onClick: onWeburlClick,
target: "_blank",
className: 'sc-button button ' + props.classs
}, props.title);
default:
return /*#__PURE__*/React.createElement("button", {
disabled: props.disabled,
className: 'sc-button button ' + props.classs,
onClick: function onClick() {
props.onClick();
}
}, props.title);
}
};
export default Button;