File tree 3 files changed +8
-1
lines changed
3 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,11 @@ import metadata from 'react-component-metadata';
2
2
import glob from 'glob' ;
3
3
import fsp from 'fs-promise' ;
4
4
import promisify from '../tools/promisify' ;
5
+ import marked from 'marked' ;
6
+
7
+ marked . setOptions ( {
8
+ xhtml : true
9
+ } ) ;
5
10
6
11
let globp = promisify ( glob ) ;
7
12
@@ -23,6 +28,7 @@ let isLiteral = str => str.trim()[0] === '"' || str.trim()[0] === "'";
23
28
function parseDoclets ( obj ) {
24
29
obj . doclets = metadata . parseDoclets ( obj . desc || '' ) ;
25
30
obj . desc = cleanDoclets ( obj . desc || '' ) ;
31
+ obj . descHtml = marked ( obj . desc || '' ) ;
26
32
}
27
33
28
34
/**
Original file line number Diff line number Diff line change @@ -70,7 +70,7 @@ const PropTable = React.createClass({
70
70
< div > { this . getType ( prop ) } </ div >
71
71
</ td >
72
72
< td > { prop . defaultValue } </ td >
73
- < td > { prop . desc } </ td >
73
+ < td dangerouslySetInnerHTML = { { __html : prop . descHtml } } > </ td >
74
74
</ tr >
75
75
) ;
76
76
} ) ;
Original file line number Diff line number Diff line change 86
86
"less" : " ^2.4.0" ,
87
87
"less-loader" : " ^2.1.0" ,
88
88
"lodash" : " ^3.5.0" ,
89
+ "marked" : " ^0.3.3" ,
89
90
"mocha" : " ^2.2.1" ,
90
91
"mt-changelog" : " ^0.5.2" ,
91
92
"node-libs-browser" : " ^0.5.2" ,
You can’t perform that action at this time.
0 commit comments