fix(playground): simplify language tab triggers by removing disabled state

This commit is contained in:
ngc2207 2025-01-05 16:22:58 +08:00
parent b8d389044b
commit 46f90d91b1

View File

@ -66,11 +66,7 @@ export default function PlayPage() {
<Tabs defaultValue={language}>
<ScrollArea>
<TabsList>
<TabsTrigger
value="c"
onClick={() => setLanguage("c")}
disabled={language === "c"}
>
<TabsTrigger value="c" onClick={() => setLanguage("c")}>
<COriginal
className="-ms-0.5 me-1.5"
size={16}
@ -86,7 +82,6 @@ export default function PlayPage() {
value="cpp"
className="group"
onClick={() => setLanguage("cpp")}
disabled={language === "cpp"}
>
<CplusplusOriginal
className="-ms-0.5 me-1.5"
@ -103,7 +98,6 @@ export default function PlayPage() {
value="java"
className="group"
onClick={() => setLanguage("java")}
disabled={language === "java"}
>
<JavaOriginal
className="-ms-0.5 me-1.5"
@ -138,7 +132,7 @@ export default function PlayPage() {
path={file.name}
defaultLanguage={file.language}
defaultValue={file.value}
options={{ automaticLayout: true }}
options={{ fontSize: 48, automaticLayout: true }}
beforeMount={highlightMonacoEditor}
onMount={(editor) => {
editorRef.current = editor;