@@ -8,7 +8,6 @@ import cn from "classnames";
8
8
import TuiEditor from "../TuiEditor" ;
9
9
import MarkdownEditorViewer from "../MarkdownEditorViewer" ;
10
10
import styles from "./styles.module.scss" ;
11
- import { DISABLED_DESCRIPTION_MESSAGE } from "constants" ;
12
11
13
12
const MarkdownEditor = ( props ) => {
14
13
const editorElement = useRef ( null ) ;
@@ -21,7 +20,9 @@ const MarkdownEditor = (props) => {
21
20
return (
22
21
< div styleName = "editor-viewer" >
23
22
< MarkdownEditorViewer { ...props } />
24
- < div styleName = "message" > { DISABLED_DESCRIPTION_MESSAGE } </ div >
23
+ { props . errorMessage && (
24
+ < div styleName = "message" > { props . errorMessage } </ div >
25
+ ) }
25
26
</ div >
26
27
) ;
27
28
}
@@ -34,21 +35,21 @@ const MarkdownEditor = (props) => {
34
35
onChange = { onChange }
35
36
initialValue = { props . value }
36
37
toolbarItems = { [
37
- ' heading' ,
38
- ' bold' ,
39
- ' italic' ,
40
- ' strike' ,
41
- ' code' ,
42
- ' divider' ,
43
- ' quote' ,
44
- ' codeblock' ,
45
- 'hr' ,
46
- ' divider' ,
47
- 'ul' ,
48
- 'ol' ,
49
- ' divider' ,
50
- ' image' ,
51
- ' link' ,
38
+ " heading" ,
39
+ " bold" ,
40
+ " italic" ,
41
+ " strike" ,
42
+ " code" ,
43
+ " divider" ,
44
+ " quote" ,
45
+ " codeblock" ,
46
+ "hr" ,
47
+ " divider" ,
48
+ "ul" ,
49
+ "ol" ,
50
+ " divider" ,
51
+ " image" ,
52
+ " link" ,
52
53
] }
53
54
plugins = { [ ] }
54
55
/>
@@ -59,6 +60,7 @@ const MarkdownEditor = (props) => {
59
60
MarkdownEditor . propTypes = {
60
61
value : PropTypes . string ,
61
62
disabled : PropTypes . bool ,
63
+ errorMessage : PropTypes . string ,
62
64
className : PropTypes . string ,
63
65
onChange : PropTypes . func ,
64
66
onFocus : PropTypes . func ,
0 commit comments