Fix error messages where there shouldn't be any
This commit is contained in:
parent
25c1e80591
commit
7e4d11123e
@ -2,7 +2,7 @@
|
||||
import { native_highlighter } from "../lexer/highlighter";
|
||||
import CodeError from "./docs/CodeError.astro";
|
||||
|
||||
const { thpcode } = Astro.props;
|
||||
const { thpcode, no_warnings } = Astro.props;
|
||||
|
||||
const [native_html, error_type, error_message] = await native_highlighter(thpcode);
|
||||
---
|
||||
@ -11,7 +11,7 @@ const [native_html, error_type, error_message] = await native_highlighter(thpcod
|
||||
class="language-thp"><code class="language-thp" set:html={native_html} /><span class="absolute top-2 right-2 inline-block text-sm select-none opacity-75">thp
|
||||
</span></pre>
|
||||
{
|
||||
error_message !== null && (
|
||||
<CodeError error_type={error_type} error_message={error_message}></CodeError>
|
||||
no_warnings !== true && error_message !== null && (
|
||||
<CodeError error_type={error_type} error_message={error_message} />
|
||||
)
|
||||
}
|
||||
|
@ -1,11 +1,11 @@
|
||||
---
|
||||
import Code from "./Code.astro"
|
||||
|
||||
const { thpcode } = Astro.props;
|
||||
const { thpcode, no_warnings } = Astro.props;
|
||||
---
|
||||
|
||||
<div class="flex h-full py-8 items-center">
|
||||
<div class="p-4 w-full">
|
||||
<Code thpcode={thpcode} />
|
||||
<Code thpcode={thpcode} no_warnings={no_warnings} />
|
||||
</div>
|
||||
</div>
|
||||
|
@ -30,7 +30,7 @@ if (!title) {
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<CodeEditor thpcode={thpcode} />
|
||||
<CodeEditor thpcode={thpcode} no_warnings={true} />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -3,7 +3,7 @@ import { native_highlighter } from "../../lexer/highlighter";
|
||||
|
||||
const { thpcode, href } = Astro.props;
|
||||
|
||||
const native_html = await native_highlighter(thpcode);
|
||||
const [native_html] = await native_highlighter(thpcode);
|
||||
---
|
||||
|
||||
<a href={href} class="inline-block w-full py-2 font-mono whitespace-pre" set:html={native_html} />
|
||||
|
@ -24,6 +24,8 @@ case Cat(name, lives)
|
||||
{
|
||||
print("{name} has {lives}")
|
||||
}`;
|
||||
|
||||
const [thp_html] = await native_highlighter(leftTrimDedent(thpcode).join("\n"));
|
||||
---
|
||||
|
||||
<BaseLayout>
|
||||
@ -118,7 +120,7 @@ case Cat(name, lives)
|
||||
</svg>
|
||||
<div class="h-1"></div>
|
||||
<div id="editor" class="font-mono language-thp">
|
||||
<pre set:html={native_highlighter(leftTrimDedent(thpcode).join("\n"))}></pre>
|
||||
<pre set:html={thp_html}></pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user