File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 11import React from 'react' ;
22import { connect } from 'react-redux' ;
33import AceEditor from 'react-ace' ;
4+ import brace from 'brace' ;
45
56import 'brace/theme/textmate' ;
67
@@ -36,10 +37,13 @@ class Snippet extends React.Component {
3637
3738 render ( ) {
3839 const { snippet } = this . props ;
40+ const { modesByName } = brace . acequire ( 'ace/ext/modelist' ) ;
3941
4042 if ( ! snippet ) return < Spinner /> ;
4143
4244 const snippetTitle = snippet . get ( 'title' ) || `#${ snippet . get ( 'id' ) } , Untitled` ;
45+ const mode = modesByName [ snippet . get ( 'syntax' ) ] || modesByName . text ;
46+ const syntax = mode . caption ;
4347
4448 return (
4549 [
@@ -49,7 +53,7 @@ class Snippet extends React.Component {
4953 < div className = "snippet-data" >
5054 < div >
5155 < span className = "snippet-data-title" > { snippetTitle } </ span >
52- < span className = "snippet-data-lang" > [ { snippet . get ( ' syntax' , 'Text' ) } ]</ span >
56+ < span className = "snippet-data-lang" > [ { syntax } ]</ span >
5357 </ div >
5458 < span className = "snippet-data-author" > By Guest</ span >
5559 </ div >
You can’t perform that action at this time.
0 commit comments