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;