Skip to content

Commit 98f3d53

Browse files
committed
feat: add prefixCls props.
1 parent f9cdf3a commit 98f3d53

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/index.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ const rehypeRewriteHandle = (node: any, index: number, parent: any) => {
4343
}
4444

4545
export type MarkdownPreviewProps = {
46+
prefixCls?: string;
4647
className?: string;
4748
source?: string;
4849
style?: React.CSSProperties;
@@ -56,10 +57,10 @@ export type MarkdownPreviewRef = {
5657
} & MarkdownPreviewProps;
5758

5859
export default React.forwardRef<MarkdownPreviewRef, MarkdownPreviewProps>((props, ref) => {
59-
const { className, source, style, onScroll, onMouseOver, warpperElement = {}, ...other } = props || {};
60+
const { prefixCls = 'wmde-markdown wmde-markdown-color', className, source, style, onScroll, onMouseOver, warpperElement = {}, ...other } = props || {};
6061
const mdp = React.createRef<HTMLDivElement>();
6162
useImperativeHandle(ref, () => ({ ...props, mdp }), [mdp, props]);
62-
const cls = `wmde-markdown wmde-markdown-color ${className || ''}`;
63+
const cls = `${prefixCls || ''} ${className || ''}`;
6364
return (
6465
<div ref={mdp} onScroll={onScroll} onMouseOver={onMouseOver} {...warpperElement} className={cls} style={style}>
6566
<ReactMarkdown

0 commit comments

Comments
 (0)