UNPKG

mod-arch-shared

Version:

Shared UI components and utilities for modular architecture micro-frontend projects

12 lines 641 B
import React from 'react'; import classNames from 'classnames'; import { markdownConverter } from '../utilities/markdown'; import './MarkdownView.scss'; const MarkdownView = ({ className = '', markdown = '', conciseDisplay, component = 'div', ...props }) => { const Component = component; return (React.createElement(Component, { className: classNames('kubeflow-markdown-view', className, { 'kubeflow-markdown-view--with-padding': !conciseDisplay, }), ...props, dangerouslySetInnerHTML: { __html: markdownConverter.makeHtml(markdown) } })); }; export default MarkdownView; //# sourceMappingURL=MarkdownView.js.map