Skip to content

Commit baa17d5

Browse files
updates
1 parent 0b69fee commit baa17d5

File tree

2 files changed

+19
-5
lines changed

2 files changed

+19
-5
lines changed

lib/builder.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,12 @@ const Builder = () => {
3636
const router = useRouter();
3737

3838
const monaco_version = useMonacoVersion(router.asPath) || defaultMonacoVersion;
39+
const randomType = ["redirect", "compress", "docs"];
3940

4041
return (
4142
<>
4243
<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>
4445
<span>{translate.raw('builder-filecontent')}</span>
4546
<div id="monaco" />
4647
<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 = () => {
9091
<script src={`/third-party/monaco-editor/${monaco_version}/package/min/vs/loader.js`}></script>
9192
<script src={`/third-party/monaco-editor/${monaco_version}/package/min/vs/editor/editor.main.nls.js`}></script>
9293
<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">
9495
{`
9596
var h_div = document.getElementById('monaco');
9697
const defwidth = window.innerWidth;
@@ -101,11 +102,12 @@ const Builder = () => {
101102
});
102103
var editor = monaco.editor.create(h_div, {
103104
value: [
104-
'function x() {',
105-
'\\tconsole.log("Hello world!");',
105+
'module.exports = {',
106+
'\\ttype: "${randomType[Math.floor(Math.random() * randomType.length)]}"',
106107
'}'
107108
].join('\\n'),
108-
language: 'javascript'
109+
language: 'javascript',
110+
fontFamily: "'Source Code Pro', Consolas, 'Courier New', monospace"
109111
});
110112
`}
111113
</Script>

pages/style.css

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,18 @@ body {
5252
left: 50%;
5353
translate: -50% 0%;
5454
}
55+
.builder {
56+
width: calc(100% - 40px);
57+
margin-top: 20px;
58+
padding: 10px;
59+
border: 2px solid rgba(0,0,0,0.2);
60+
border-radius: 20px;
61+
}
62+
.builder div:not(#monaco) {
63+
display: flex;
64+
flex-direction: row;
65+
gap: 10px;
66+
}
5567

5668
h1 {
5769
margin: 0;

0 commit comments

Comments
 (0)