From dea0391fac4e60f3a113fe8447d9769f548d7efa Mon Sep 17 00:00:00 2001 From: manNomi Date: Tue, 4 Aug 2026 00:14:48 +0900 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=EB=A9=94=EC=9D=B8=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80=20=ED=95=99=EA=B5=90=20=EB=AA=A9=EB=A1=9D?= =?UTF-8?q?=EC=97=90=20=EC=A4=91=EC=95=99=EB=8C=80=20=EC=B9=A9=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web/public/images/univs/chungang.png | Bin 0 -> 6895 bytes apps/web/src/constants/university.ts | 16 +++++++++++++++- apps/web/src/types/university.ts | 3 ++- 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 apps/web/public/images/univs/chungang.png diff --git a/apps/web/public/images/univs/chungang.png b/apps/web/public/images/univs/chungang.png new file mode 100644 index 0000000000000000000000000000000000000000..1ce0f9bb8cb9f7be4b1abab3e8cb58bc2d017911 GIT binary patch literal 6895 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 TR$P|(4~ttC*4HuDpb7s2H+;xm literal 0 HcmV?d00001 diff --git a/apps/web/src/constants/university.ts b/apps/web/src/constants/university.ts index d4e37f4d..3214db0c 100644 --- a/apps/web/src/constants/university.ts +++ b/apps/web/src/constants/university.ts @@ -18,6 +18,7 @@ export const REGIONS_KO = ["유럽권", "미주권", "아시아권", "중국권" export const HOME_UNIVERSITY_SLUG_MAP: Record = { inha: HomeUniversity.INHA, kyunghee: HomeUniversity.KYUNGHEE, + chungang: HomeUniversity.CHUNGANG, }; /** @@ -26,6 +27,7 @@ export const HOME_UNIVERSITY_SLUG_MAP: Record = { [HomeUniversity.INHA]: "inha", [HomeUniversity.KYUNGHEE]: "kyunghee", + [HomeUniversity.CHUNGANG]: "chungang", }; /** @@ -65,6 +67,18 @@ export const HOME_UNIVERSITY_LIST: HomeUniversityInfo[] = [ description: "경희대학교 교환학생 프로그램", color: "#8C1515", }, + { + homeUniversityId: 3, + name: HomeUniversity.CHUNGANG, + slug: "chungang", + shortName: "중앙대", + // TODO: 중앙대 실제 지원 가능 대학 수 확인 필요. + // 이 목록에 없을 때 적용되던 DEFAULT_MAX_CHOICE_COUNT 와 같은 값이라 현재 동작은 그대로다. + maxChoiceCount: DEFAULT_MAX_CHOICE_COUNT, + logoUrl: "/images/univs/chungang.png", + description: "중앙대학교 교환학생 프로그램", + color: "#006DB4", + }, ]; /** @@ -114,7 +128,7 @@ export const getHomeUniversitySlugByName = (value: string | null | undefined): H /** * 유효한 홈 대학교 슬러그 목록 */ -export const HOME_UNIVERSITY_SLUGS: HomeUniversitySlug[] = ["inha", "kyunghee"]; +export const HOME_UNIVERSITY_SLUGS: HomeUniversitySlug[] = ["inha", "kyunghee", "chungang"]; export const COUNTRIES_KO = [ // 2024-2 기준 diff --git a/apps/web/src/types/university.ts b/apps/web/src/types/university.ts index bf14111b..71217591 100644 --- a/apps/web/src/types/university.ts +++ b/apps/web/src/types/university.ts @@ -3,11 +3,12 @@ export type RegionKo = "유럽권" | "미주권" | "아시아권" | "중국권"; export enum HomeUniversityName { INHA = "인하대학교", KYUNGHEE = "경희대학교", + CHUNGANG = "중앙대학교", } export { HomeUniversityName as HomeUniversity }; -export type HomeUniversitySlug = "inha" | "kyunghee"; +export type HomeUniversitySlug = "inha" | "kyunghee" | "chungang"; export interface RegionOption { value: string;