File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
src/components/CodeEditor Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,12 @@ import {LiveEditor, LiveProvider} from 'react-live';
11
11
import { colors , media } from 'theme' ;
12
12
import MetaTitle from 'templates/components/MetaTitle' ;
13
13
14
+ // Replace unicode to text for other languages
15
+ const unicodeToText = text =>
16
+ text . replace ( / \\ u ( [ \d A - F ] { 4 } ) / gi, ( _ , p1 ) =>
17
+ String . fromCharCode ( parseInt ( p1 , 16 ) ) ,
18
+ ) ;
19
+
14
20
const compileES5 = (
15
21
code , // eslint-disable-next-line no-undef
16
22
) => Babel . transform ( code , { presets : [ 'es2015' , 'react' ] } ) . code ;
@@ -272,7 +278,7 @@ class CodeEditor extends Component {
272
278
273
279
if ( showJSX ) {
274
280
newState . code = code ;
275
- newState . compiledES6 = compileES6 ( code ) ;
281
+ newState . compiledES6 = unicodeToText ( compileES6 ( code ) ) ;
276
282
} else {
277
283
newState . compiledES6 = code ;
278
284
}
You can’t perform that action at this time.
0 commit comments