mirror of
https://litchi.icu/ngc2207/judge.git
synced 2025-07-03 12:52:35 +00:00
feat(playground): add LSP badge to language tabs in the editor
This commit is contained in:
parent
732ecd175f
commit
b8d389044b
@ -13,6 +13,7 @@ import {
|
|||||||
} from "@/constants/editor/themes";
|
} from "@/constants/editor/themes";
|
||||||
import { Palette } from "lucide-react";
|
import { Palette } from "lucide-react";
|
||||||
import * as monaco from "monaco-editor";
|
import * as monaco from "monaco-editor";
|
||||||
|
import { Badge } from "@/components/ui/badge";
|
||||||
import { files } from "@/constants/editor/files";
|
import { files } from "@/constants/editor/files";
|
||||||
import { useEffect, useRef, useState } from "react";
|
import { useEffect, useRef, useState } from "react";
|
||||||
import { Editor, loader } from "@monaco-editor/react";
|
import { Editor, loader } from "@monaco-editor/react";
|
||||||
@ -77,6 +78,9 @@ export default function PlayPage() {
|
|||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
/>
|
/>
|
||||||
C
|
C
|
||||||
|
<Badge className="ms-1.5 transition-opacity group-data-[state=inactive]:opacity-50">
|
||||||
|
LSP
|
||||||
|
</Badge>
|
||||||
</TabsTrigger>
|
</TabsTrigger>
|
||||||
<TabsTrigger
|
<TabsTrigger
|
||||||
value="cpp"
|
value="cpp"
|
||||||
@ -91,6 +95,9 @@ export default function PlayPage() {
|
|||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
/>
|
/>
|
||||||
C++
|
C++
|
||||||
|
<Badge className="ms-1.5 transition-opacity group-data-[state=inactive]:opacity-50">
|
||||||
|
LSP
|
||||||
|
</Badge>
|
||||||
</TabsTrigger>
|
</TabsTrigger>
|
||||||
<TabsTrigger
|
<TabsTrigger
|
||||||
value="java"
|
value="java"
|
||||||
|
Loading…
Reference in New Issue
Block a user