mod-arch-shared
Version:
Shared UI components and utilities for modular architecture micro-frontend projects
12 lines • 641 B
JavaScript
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