File tree Expand file tree Collapse file tree 2 files changed +14
-2
lines changed Expand file tree Collapse file tree 2 files changed +14
-2
lines changed Original file line number Diff line number Diff line change 6161 "@types/testing-library__jest-dom" : " 5.14.0" ,
6262 "@uiw/react-github-corners" : " 1.4.0" ,
6363 "@uiw/react-markdown-preview" : " 3.1.3" ,
64- "code-example" : " 3.0.4 " ,
64+ "code-example" : " 3.0.6 " ,
6565 "compile-less-cli" : " 1.8.0" ,
6666 "husky" : " 6.0.0" ,
6767 "kkt" : " 6.10.4" ,
Original file line number Diff line number Diff line change @@ -11,11 +11,23 @@ import './App.css';
1111const App : React . FC = ( ) => {
1212 const [ value , setValue ] = useState ( '' ) ;
1313 const [ language , setLanguage ] = useState ( 'jsx' ) ;
14+ const [ lang , setLang ] = useState ( 'jsx' ) ;
1415 useEffect ( ( ) => {
1516 if ( language ) {
1617 import ( `code-example/txt/sample.${ language } .txt` )
1718 . then ( ( code ) => {
1819 setValue ( code . default || '' ) ;
20+ let str = language ;
21+ if ( / ^ ( m y s q l | p g s q l ) $ / . test ( language ) ) {
22+ str = 'sql' ;
23+ }
24+ if ( / ^ ( o b j e c t i v e - c ) $ / . test ( language ) ) {
25+ str = 'objc' ;
26+ }
27+ if ( / ^ ( v u e ) $ / . test ( language ) ) {
28+ str = 'html' ;
29+ }
30+ setLang ( str ) ;
1931 } )
2032 . catch ( ( err ) => {
2133 setValue ( '' ) ;
@@ -35,7 +47,7 @@ const App: React.FC = () => {
3547 < TextareaCodeEditor
3648 autoFocus
3749 value = { value }
38- language = { language }
50+ language = { lang }
3951 minHeight = { 80 }
4052 placeholder = { `Please enter ${ ( language || '' ) . toLocaleUpperCase ( ) } code.` }
4153 style = { {
You can’t perform that action at this time.
0 commit comments