@zohodesk/dot
Version:
In this Library, we Provide Some Basic Components to Build Your Application
41 lines (37 loc) • 905 B
JavaScript
import React from 'react';
import { propTypes } from "./props/propTypes";
import style from "./HelpTipsLink.module.css";
import ExternalLink from "../../../ExternalLink/ExternalLink";
export default class Link extends React.Component {
constructor(props) {
super(props);
}
render() {
let {
text,
url,
onClick,
isDangerous = false
} = this.props;
if (isDangerous) {
return /*#__PURE__*/React.createElement("div", {
className: style.container,
onClick: onClick,
dangerouslySetInnerHTML: {
__html: text
}
});
}
return /*#__PURE__*/React.createElement(ExternalLink, {
href: url,
onClick: onClick,
className: style.text
}, text);
}
}
Link.propTypes = propTypes; // if (__DOCS__) {
// Link.docs = {
// componentGroup: 'HelpTips',
// folderName: 'Setup'
// };
// }