feat(playground): add LSP badge to language tabs in the editor

This commit is contained in:
ngc2207 2025-01-05 16:19:42 +08:00
parent 732ecd175f
commit b8d389044b

View File

@ -13,6 +13,7 @@ import {
} from "@/constants/editor/themes";
import { Palette } from "lucide-react";
import * as monaco from "monaco-editor";
import { Badge } from "@/components/ui/badge";
import { files } from "@/constants/editor/files";
import { useEffect, useRef, useState } from "react";
import { Editor, loader } from "@monaco-editor/react";
@ -77,6 +78,9 @@ export default function PlayPage() {
aria-hidden="true"
/>
C
<Badge className="ms-1.5 transition-opacity group-data-[state=inactive]:opacity-50">
LSP
</Badge>
</TabsTrigger>
<TabsTrigger
value="cpp"
@ -91,6 +95,9 @@ export default function PlayPage() {
aria-hidden="true"
/>
C++
<Badge className="ms-1.5 transition-opacity group-data-[state=inactive]:opacity-50">
LSP
</Badge>
</TabsTrigger>
<TabsTrigger
value="java"