File tree 1 file changed +10
-1
lines changed
1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,13 @@ export interface MarkdownPreviewProps extends Omit<Options, 'children'> {
27
27
wrapperElement ?: React . DetailedHTMLProps < React . HTMLAttributes < HTMLDivElement > , HTMLDivElement > & {
28
28
'data-color-mode' ?: 'light' | 'dark' ;
29
29
} ;
30
+ /**
31
+ * Please use wrapperElement, Will be removed in v5 release.
32
+ * @deprecated
33
+ */
34
+ warpperElement ?: React . DetailedHTMLProps < React . HTMLAttributes < HTMLDivElement > , HTMLDivElement > & {
35
+ 'data-color-mode' ?: 'light' | 'dark' ;
36
+ } ;
30
37
onScroll ?: ( e : React . UIEvent < HTMLDivElement > ) => void ;
31
38
onMouseOver ?: ( e : React . MouseEvent < HTMLDivElement > ) => void ;
32
39
rehypeRewrite ?: RehypeRewriteOptions [ 'rewrite' ] ;
@@ -49,6 +56,7 @@ export default React.forwardRef<MarkdownPreviewRef, MarkdownPreviewProps>((props
49
56
pluginsFilter,
50
57
rehypeRewrite : rewrite ,
51
58
wrapperElement = { } ,
59
+ warpperElement = { } ,
52
60
...other
53
61
} = props ;
54
62
const mdp = React . useRef < HTMLDivElement > ( null ) ;
@@ -93,8 +101,9 @@ export default React.forwardRef<MarkdownPreviewRef, MarkdownPreviewProps>((props
93
101
rehypePlugins . push ( raw ) ;
94
102
}
95
103
const remarkPlugins = [ ...( other . remarkPlugins || [ ] ) , gfm ] ;
104
+ const wrapperProps = warpperElement || wrapperElement || { } ;
96
105
return (
97
- < div ref = { mdp } onScroll = { onScroll } onMouseOver = { onMouseOver } { ...wrapperElement } className = { cls } style = { style } >
106
+ < div ref = { mdp } onScroll = { onScroll } onMouseOver = { onMouseOver } { ...wrapperProps } className = { cls } style = { style } >
98
107
< ReactMarkdown
99
108
{ ...customProps }
100
109
{ ...other }
You can’t perform that action at this time.
0 commit comments