Skip to content

Commit 7b281d7

Browse files
committed
Test with state
1 parent ad58728 commit 7b281d7

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "jderobot-ide-interface",
3-
"version": "0.2.56",
3+
"version": "0.2.57",
44
"main": "dist/main.js",
55
"typings": "dist/index.d.ts",
66
"files": [

src/components/FileEditor/TextEditor.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ const FileEditor = ({
5353
}) => {
5454
const theme = useTheme();
5555
const [, forceUpdate] = useReducer(x => x + 1, 0);
56+
const [lang, setLang] = useState(language);
5657

5758
const editorRef = useRef<editor.IStandaloneCodeEditor | null>(null);
5859
const monacoRef = useRef<Monaco | null>(null);
@@ -272,7 +273,7 @@ const FileEditor = ({
272273
}, [zoomLevel]);
273274

274275
useEffect(() => {
275-
forceUpdate()
276+
setLang(language)
276277
}, [language]);
277278

278279
// Code Analysis (with pylint)
@@ -327,7 +328,7 @@ const FileEditor = ({
327328
height="100%"
328329
// defaultLanguage={language === "textplain" ? "python" : language}
329330
defaultValue=""
330-
language={language}
331+
language={lang}
331332
value={fileContent}
332333
theme={`${theme.monacoTheme}-theme`}
333334
onChange={(newContent: any) => {

0 commit comments

Comments
 (0)