diff --git a/apps/university-web/src/app/university/[homeUniversity]/[id]/_ui/UniversityDetail/_ui/InfoSection.tsx b/apps/university-web/src/app/university/[homeUniversity]/[id]/_ui/UniversityDetail/_ui/InfoSection.tsx index 67513352..2c9e2fa6 100644 --- a/apps/university-web/src/app/university/[homeUniversity]/[id]/_ui/UniversityDetail/_ui/InfoSection.tsx +++ b/apps/university-web/src/app/university/[homeUniversity]/[id]/_ui/UniversityDetail/_ui/InfoSection.tsx @@ -11,6 +11,16 @@ interface InfoSectionProps { detailsForAccommodation: string; } +const formatSemesterAvailableForDispatch = (value: string) => { + const trimmedValue = value.trim(); + + if (!trimmedValue || trimmedValue === "NO_DATA" || trimmedValue === "데이터 없음") { + return "-"; + } + + return trimmedValue; +}; + const InfoSection = ({ semesterRequirement, semesterAvailableForDispatch, @@ -19,6 +29,7 @@ const InfoSection = ({ }: InfoSectionProps) => { const [detailsForApplyFold, setDetailsForApplyFold] = useState(true); const [detailsForAccomodationFold, setDetailsForAccommodationFold] = useState(true); + const semesterAvailableForDispatchLabel = formatSemesterAvailableForDispatch(semesterAvailableForDispatch); return (
@@ -41,7 +52,7 @@ const InfoSection = ({ 파견 가능학기
- {semesterAvailableForDispatch} + {semesterAvailableForDispatchLabel}
{/* 자격요건 */}