Skip to content

Commit cb4eaa7

Browse files
updates
1 parent 3f9066b commit cb4eaa7

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

lib/builder.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,16 @@ const Builder = () => {
3636

3737
const [language, setLanguage] = useState('javascript');
3838
const randomType = ["redirect", "compress", "docs"];
39+
let editor;
3940

4041
useEffect(() => {
4142
var h_div = document.getElementById('monaco');
42-
var editor = monaco.editor.create(h_div, {
43+
editor = monaco.editor.create(h_div, {
4344
value: [
4445
'module.exports = {',
45-
`\\ttype: "${randomType[Math.floor(Math.random() * randomType.length)]}"`,
46+
`\ttype: "${randomType[Math.floor(Math.random() * randomType.length)]}"`,
4647
'}'
47-
].join('\\n'),
48+
].join('\n'),
4849
language,
4950
fontFamily: "'Source Code Pro', Consolas, 'Courier New', monospace",
5051
fontSize: 15
@@ -57,6 +58,12 @@ const Builder = () => {
5758
setLanguage(document.body.style.getPropertyValue('--l'));
5859
});
5960
}, []);
61+
useEffect(() => {
62+
editor.updateOptions({language});
63+
return () => {
64+
editor.updateOptions({language});
65+
}
66+
}, [language]);
6067

6168
return (
6269
<>

0 commit comments

Comments
 (0)