import { useParams } from 'react-router-dom'; import { useProjectInterns } from '../../../hooks/useProjectDetail'; import type { Project } from '../../../types/project.types'; export default function ParticipantsTab({ project }: { project: Project }) { const { id } = useParams<{ id: string }>(); const { interns, loading, error } = useProjectInterns(id ?? ""); return (
{/* Mentor */}

Mentor

{project.admin.profile_picture ? ( {project.admin.full_name} ) : (
)} {project.admin.full_name}
{/* Members */}

Members

{loading && (
{[...Array(3)].map((_, i) => (
))}
)} {error &&

{error}

} {!loading && !error && interns.map((intern, idx) => (
{intern.avatar ? ( {intern.name} ) : (
)}
{intern.name} {intern.email}
{intern.role}
))} {!loading && !error && interns.length === 0 && (

Belum ada members.

)}
); }