refactor(config): remove icon property from EditorLanguageConfig

This commit is contained in:
cfngc4594 2025-03-16 13:24:06 +08:00
parent 939cd4b2f0
commit 82d85d3b31

View File

@ -1,5 +1,4 @@
import { EditorLanguage } from "@prisma/client"; import { EditorLanguage } from "@prisma/client";
import { COriginal, CplusplusOriginal } from "devicons-react";
import { EditorLanguageMetadata } from "@/types/editor-language"; import { EditorLanguageMetadata } from "@/types/editor-language";
// Define language configurations // Define language configurations
@ -9,14 +8,12 @@ const EditorLanguageConfig: Record<EditorLanguage, EditorLanguageMetadata> = {
label: "C", label: "C",
fileName: "main", fileName: "main",
fileExtension: ".c", fileExtension: ".c",
icon: COriginal,
}, },
[EditorLanguage.cpp]: { [EditorLanguage.cpp]: {
id: EditorLanguage.cpp, id: EditorLanguage.cpp,
label: "C++", label: "C++",
fileName: "main", fileName: "main",
fileExtension: ".cpp", fileExtension: ".cpp",
icon: CplusplusOriginal,
}, },
}; };