UNPKG

@xcpcio/board-app

Version:
28 lines (20 loc) 533 B
import type { Image } from "@xcpcio/types"; import { GET_LOGO_CCPC } from "./ccpc"; import { GET_LOGO_HUNAN_CPC } from "./hunan-cpc"; import { GET_LOGO_ICPC } from "./icpc"; export function getLogoFromPreset(image: Image): Image { if (!image.preset) { return image; } const preset = image.preset.toUpperCase(); if (preset === "ICPC") { return GET_LOGO_ICPC(); } if (preset === "CCPC") { return GET_LOGO_CCPC(); } if (preset === "HUNAN_CPC") { return GET_LOGO_HUNAN_CPC(); } return image; }