import { useNavigate, useParams } from "react-router-dom"; import type { InternTaskItem } from "../../../../types/project.types"; const formatDate = (date: string) => new Date(date).toLocaleDateString('id-ID', { day: 'numeric', month: 'short', year: 'numeric' }); const formatTime = (dateStr: string) => new Date(dateStr).toLocaleTimeString('id-ID', { hour: '2-digit', minute: '2-digit' }); export default function MentorTaskCard({ task }: {task: InternTaskItem}) { const navigate = useNavigate(); const { slug } = useParams<{ slug: string }>(); const handleCardClick = () => { navigate(`/mentor/projects/${slug}/${task.slug}?type=${task.submission_type}`) }; return (
Deadline : {task.deadline_at ? `${formatDate(task.deadline_at)} at ${formatTime(task.deadline_at)}` : '-'}
{task.title}
{task.description}
); }