UNPKG

@zohodesk/dot

Version:

In this Library, we Provide Some Basic Components to Build Your Application

41 lines (37 loc) 905 B
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' // }; // }