File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,6 +2,11 @@ import metadata from 'react-component-metadata';
22import glob from 'glob' ;
33import fsp from 'fs-promise' ;
44import promisify from '../tools/promisify' ;
5+ import marked from 'marked' ;
6+
7+ marked . setOptions ( {
8+ xhtml : true
9+ } ) ;
510
611let globp = promisify ( glob ) ;
712
@@ -23,6 +28,7 @@ let isLiteral = str => str.trim()[0] === '"' || str.trim()[0] === "'";
2328function parseDoclets ( obj ) {
2429 obj . doclets = metadata . parseDoclets ( obj . desc || '' ) ;
2530 obj . desc = cleanDoclets ( obj . desc || '' ) ;
31+ obj . descHtml = marked ( obj . desc || '' ) ;
2632}
2733
2834/**
Original file line number Diff line number Diff line change @@ -70,7 +70,7 @@ const PropTable = React.createClass({
7070 < div > { this . getType ( prop ) } </ div >
7171 </ td >
7272 < td > { prop . defaultValue } </ td >
73- < td > { prop . desc } </ td >
73+ < td dangerouslySetInnerHTML = { { __html : prop . descHtml } } > </ td >
7474 </ tr >
7575 ) ;
7676 } ) ;
Original file line number Diff line number Diff line change 8686 "less" : " ^2.4.0" ,
8787 "less-loader" : " ^2.1.0" ,
8888 "lodash" : " ^3.5.0" ,
89+ "marked" : " ^0.3.3" ,
8990 "mocha" : " ^2.2.1" ,
9091 "mt-changelog" : " ^0.5.2" ,
9192 "node-libs-browser" : " ^0.5.2" ,
You can’t perform that action at this time.
0 commit comments