diff --git a/src/app/(pages)/contest/[id]/_components/recommended-courses.tsx b/src/app/(pages)/contest/[id]/_components/recommended-courses.tsx index 9f50b72..5271fe2 100644 --- a/src/app/(pages)/contest/[id]/_components/recommended-courses.tsx +++ b/src/app/(pages)/contest/[id]/_components/recommended-courses.tsx @@ -1,5 +1,6 @@ import { useRouter } from 'next/navigation'; import Image from 'next/image'; +import { cn } from '@/utils/cn'; interface Course { id: string; @@ -22,21 +23,29 @@ function ContestCourseCard({ course }: { course: Course }) { } }; + // 이미지 URL 유효성 검사 + const hasValidImage = course.imageUrl && course.imageUrl.trim() !== ''; + return (
- {`${course.title} + {hasValidImage && ( + {`${course.title} + )}
-
+

{course.title}

@@ -61,9 +70,9 @@ export function RecommendedCourses({ courses }: RecommendedCoursesProps) {