import ProjectTimeline from './components/ProjectTimeline'; import TaskCard from './components/ProjectTaskCard'; import HeroProject from './components/Hero-project'; import { useProjectMyTasks } from '../../../hooks/useProjects'; import type { Project } from '../../../types/project.types'; export default function ForumTab({ project }: { project: Project }) { const { tasks, loading, error } = useProjectMyTasks(project.id); return (
{/* Loading */} {loading && (
{[...Array(3)].map((_, i) => (
))}
)} {/* Error */} {error &&

{error}

} {/* Timeline + Task list */}
{tasks.length === 0 ? (

Belum ada task.

) : ( tasks.map((task) => ( )) )}
); }