From 02f4fc1c3f40bbd94c476c5fe0f63eb607d77d4e Mon Sep 17 00:00:00 2001 From: cfngc4594 Date: Sun, 16 Mar 2025 13:31:08 +0800 Subject: [PATCH] feat(config): add mapping for EditorLanguage to icons --- src/config/editor-language-icons.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/config/editor-language-icons.ts diff --git a/src/config/editor-language-icons.ts b/src/config/editor-language-icons.ts new file mode 100644 index 0000000..825fc80 --- /dev/null +++ b/src/config/editor-language-icons.ts @@ -0,0 +1,11 @@ +import { EditorLanguage } from "@prisma/client"; +import { COriginal, CplusplusOriginal } from "devicons-react"; + +// Mapping between EditorLanguage and icons +export const EditorLanguageIcons: Record< + EditorLanguage, + React.FunctionComponent & { size?: number | string }> +> = { + [EditorLanguage.c]: COriginal, + [EditorLanguage.cpp]: CplusplusOriginal, +};