@@ -17,6 +17,7 @@ function Editor() {
17
17
const [ raw , setRaw ] = useState ( DEFAULT_RAW ) ;
18
18
const [ loading , setLoading ] = useState ( true ) ;
19
19
const [ { setting, currentQuestion } ] = useContext ( Context ) ;
20
+ const { language } = setting ;
20
21
21
22
function onChange ( filename : QuestionFiles , content : string ) {
22
23
if ( ! raw || filename !== QuestionFiles . template ) return ;
@@ -43,10 +44,10 @@ function Editor() {
43
44
44
45
function resetCode ( ) {
45
46
const modal = Modal . confirm ( {
46
- title : i18nJson [ 'confirm_title' ] [ setting . language ] ,
47
- content : i18nJson [ 'confirm_reset_code' ] [ setting . language ] ,
48
- okText : i18nJson [ 'confirm_btn' ] [ setting . language ] ,
49
- cancelText : i18nJson [ 'cancel_btn' ] [ setting . language ] ,
47
+ title : i18nJson [ 'confirm_title' ] [ language ] ,
48
+ content : i18nJson [ 'confirm_reset_code' ] [ language ] ,
49
+ okText : i18nJson [ 'confirm_btn' ] [ language ] ,
50
+ cancelText : i18nJson [ 'cancel_btn' ] [ language ] ,
50
51
onOk : async function ( ) {
51
52
setLoading ( true ) ;
52
53
localCache . setQuestionCache ( currentQuestion , {
@@ -70,9 +71,7 @@ function Editor() {
70
71
< div className = { styles . container } >
71
72
< div className = { styles . header } >
72
73
< IconCode />
73
- < span style = { { marginLeft : 5 } } >
74
- { i18nJson [ 'code' ] [ setting . language ] }
75
- </ span >
74
+ < span style = { { marginLeft : 5 } } > { i18nJson [ 'code' ] [ language ] } </ span >
76
75
< a onClick = { resetCode } className = { styles . reset } >
77
76
< Tooltip mini = { true } content = { 'reset' } >
78
77
< IconUndo />
0 commit comments