11var React = require ( 'react/addons' )
22var Snippet = require ( '../Services/Snippet' )
3+ var CodeViewer = require ( '../Components/CodeViewer' )
34
45var SnippetList = React . createClass ( {
56 propTypes : {
@@ -8,7 +9,6 @@ var SnippetList = React.createClass({
89 } ,
910 itemClickHandlerFactory : function ( snippet ) {
1011 return function ( ) {
11- console . log ( this . props . selectSnippet )
1212 this . props . selectSnippet ( snippet )
1313 } . bind ( this )
1414 } ,
@@ -55,13 +55,21 @@ var SnippetViewer = React.createClass({
5555 } )
5656 content = (
5757 < div className = 'SnippetViewer' >
58- < div className = 'viewer-header' > < i className = 'fa fa-code' > </ i > { snippet . callSign } < small className = 'updatedAt' > { snippet . updatedAt } </ small > </ div >
58+ < div className = 'viewer-header' >
59+ < i className = 'fa fa-code' > </ i > { snippet . callSign } < small className = 'updatedAt' > { snippet . updatedAt } </ small >
60+ < span className = 'control-group' >
61+ < button className = 'btn-default btn-square btn-sm' > < i className = 'fa fa-edit fa-fw' > </ i > </ button >
62+ < button className = 'btn-default btn-square btn-sm' > < i className = 'fa fa-trash fa-fw' > </ i > </ button >
63+ </ span >
64+ </ div >
5965 < div className = 'viewer-body' >
6066 < div className = 'viewer-detail' >
6167 < div className = 'description' > { snippet . description } </ div >
6268 < div className = 'tags' > < i className = 'fa fa-tags' /> { tags } </ div >
6369 </ div >
64- < div > { snippet . content } </ div >
70+ < div className = 'content' >
71+ < CodeViewer code = { snippet . content } mode = { snippet . mode } />
72+ </ div >
6573 </ div >
6674 </ div >
6775 )
0 commit comments