diff --git a/src/config/editor-language.ts b/src/config/editor-language.ts index 38bdb2e..4a7c225 100644 --- a/src/config/editor-language.ts +++ b/src/config/editor-language.ts @@ -1,3 +1,4 @@ +import { COriginal, CplusplusOriginal } from "devicons-react"; import { EditorLanguage, EditorLanguageMetadata } from "@/types/editor-language"; // Define language configurations @@ -7,12 +8,14 @@ const EditorLanguageConfig: Record = { label: "C", fileName: "main", fileExtension: ".c", + icon: COriginal, }, [EditorLanguage.CPP]: { id: EditorLanguage.CPP, label: "C++", fileName: "main", fileExtension: ".cpp", + icon: CplusplusOriginal, }, }; diff --git a/src/types/editor-language.ts b/src/types/editor-language.ts index 6279d34..005a0b7 100644 --- a/src/types/editor-language.ts +++ b/src/types/editor-language.ts @@ -8,4 +8,5 @@ export type EditorLanguageMetadata = { label: string; fileName: string; fileExtension: string; + icon: React.FunctionComponent & { size?: number | string }>; };