@@ -36,11 +36,12 @@ const Builder = () => {
36
36
const router = useRouter ( ) ;
37
37
38
38
const monaco_version = useMonacoVersion ( router . asPath ) || defaultMonacoVersion ;
39
+ const randomType = [ "redirect" , "compress" , "docs" ] ;
39
40
40
41
return (
41
42
< >
42
43
< div className = 'builder' >
43
- < div > < span > { translate . raw ( 'builder-file' ) } </ span > < input id = 'builder-filepath' placeholder = 'index' /> </ div >
44
+ < div > < span > { translate . raw ( 'builder-file' ) } </ span > < input id = 'builder-filepath' placeholder = 'index' value = "just.config.js" data-value = "just" /> </ div >
44
45
< span > { translate . raw ( 'builder-filecontent' ) } </ span >
45
46
< div id = "monaco" />
46
47
< div > < span > { translate . raw ( 'builder-filetype' ) } </ span > < Select placeholder = { translate . raw ( 'builder-language' ) } items = { [ [ 'JavaScript' , '/img/js.svg' ] ] } /> </ div >
@@ -90,7 +91,7 @@ const Builder = () => {
90
91
< script src = { `/third-party/monaco-editor/${ monaco_version } /package/min/vs/loader.js` } > </ script >
91
92
< script src = { `/third-party/monaco-editor/${ monaco_version } /package/min/vs/editor/editor.main.nls.js` } > </ script >
92
93
< script src = { `/third-party/monaco-editor/${ monaco_version } /package/min/vs/editor/editor.main.js` } > </ script >
93
- < Script id = "builder" >
94
+ < Script id = "builder" strategy = "afterInteractive" >
94
95
{ `
95
96
var h_div = document.getElementById('monaco');
96
97
const defwidth = window.innerWidth;
@@ -101,11 +102,12 @@ const Builder = () => {
101
102
});
102
103
var editor = monaco.editor.create(h_div, {
103
104
value: [
104
- 'function x() {',
105
- '\\tconsole.log("Hello world!"); ',
105
+ 'module.exports = {',
106
+ '\\ttype: " ${ randomType [ Math . floor ( Math . random ( ) * randomType . length ) ] } " ',
106
107
'}'
107
108
].join('\\n'),
108
- language: 'javascript'
109
+ language: 'javascript',
110
+ fontFamily: "'Source Code Pro', Consolas, 'Courier New', monospace"
109
111
});
110
112
` }
111
113
</ Script >
0 commit comments