node-red-contrib-chatbot
Version:
REDBot a Chat bot for a full featured chat bot for Telegram, Facebook Messenger and Slack. Almost no coding skills required
20 lines (17 loc) • 492 B
JavaScript
import React, { useMemo } from 'react';
import PropTypes from 'prop-types';
import Showdown from 'showdown';
import './style.scss';
const MarkdownViewer = ({ text }) => {
const converter = useMemo(() => new Showdown.Converter({ openLinksInNewWindow: true }));
return (
<div
className="ui-markdown-viewer"
dangerouslySetInnerHTML={{ __html: converter.makeHtml(text)}}
/>
);
};
MarkdownViewer.propTypes = {
text: PropTypes.string
};
export default MarkdownViewer;