feat: do not show source code when code is undefined

This commit is contained in:
Paul Pan 2024-01-06 23:49:13 +08:00
parent 134d3f1d85
commit bf200018dd

View File

@ -98,9 +98,10 @@ export default function DetailsPage() {
</Card>
);
const showSourceCode = status?.submission.code !== "" || false;
const sourceCode = (
<PrismAsync
language={status?.submission.code === "" ? "text" : status?.submission.language || "text"}
language={showSourceCode ? status?.submission.language || "text" : "text"}
wrapLines={true}
showLineNumbers={true}
wrapLongLines={true}
@ -134,6 +135,7 @@ export default function DetailsPage() {
key: "2",
label: "Source Code",
children: sourceCode,
disabled: !showSourceCode,
},
{
key: "3",