import { Calendar, Clock } from 'lucide-react'; import { decodeHtmlEntities, formatFullDate, formatTime } from './utils'; /** * 기본 일정 섹션 컴포넌트 (일반 카테고리용) */ function DefaultSection({ schedule }) { return (
{/* 제목 */}

{decodeHtmlEntities(schedule.title)}

{/* 메타 정보 */}
{formatFullDate(schedule.datetime)}
{schedule.datetime?.includes('T') && schedule.datetime.split('T')[1] !== '00:00:00' && (
{formatTime(schedule.datetime?.split('T')[1])}
)}
{/* 멤버 */} {schedule.members && schedule.members.length > 0 && (

참여 멤버

{schedule.members.length === 5 ? ( 프로미스나인 ) : ( schedule.members.map((member) => ( {member.name} )) )}
)} {/* 설명 */} {schedule.description && (

{decodeHtmlEntities(schedule.description)}

)}
); } export default DefaultSection;