2025-05-13 08:00:52 +00:00
|
|
|
import { Language } from "@/generated/client";
|
2025-06-13 06:03:17 +00:00
|
|
|
import COriginal from "devicons-react/icons/COriginal";
|
|
|
|
import CplusplusOriginal from "devicons-react/icons/CplusplusOriginal";
|
2025-05-13 08:00:52 +00:00
|
|
|
|
|
|
|
export const LANGUAGES = Object.values(Language);
|
2025-06-13 06:03:17 +00:00
|
|
|
|
|
|
|
export const getIconForLanguage = (language: Language) => {
|
|
|
|
switch (language) {
|
|
|
|
case Language.c:
|
|
|
|
return COriginal;
|
|
|
|
case Language.cpp:
|
|
|
|
return CplusplusOriginal;
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
export const getLabelForLanguage = (language: Language) => {
|
|
|
|
switch (language) {
|
|
|
|
case Language.c:
|
|
|
|
return "C";
|
|
|
|
case Language.cpp:
|
|
|
|
return "C++";
|
|
|
|
}
|
|
|
|
};
|