UNPKG

@risecx/carespace-chat-ui

Version:

carespace-chat-ui React component

30 lines (26 loc) 784 B
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;