import type { Project, Task } from '../../../lib/mockData'; import { ClipboardList, Pencil, Trash2 } from 'lucide-react'; import { useState } from 'react'; import CreateTaskModal from './components/CreateTaskDialog'; import EditTaskModal from './components/EditTaskDialog'; export default function TaskTab({ project }: { project: Project }) { const [isModalOpen, setIsModalOpen] = useState(false); const [editModalOpen, setEditModalOpen] = useState(false); const handleEditTask = (taskTitle: string) => { console.log('Edit task:', taskTitle); }; const handleDeleteTask = (taskTitle: string) => { console.log('Delete task:', taskTitle); }; return (
{/* Header Section */}

Tasks


{/* Task List Section */}
{project.tasks && project.tasks.length > 0 ? ( project.tasks.map((task: Task, idx: number) => (
{/* Task Title & Icon */}
{task.title}
{/* Action Buttons (Edit & Delete) */}
)) ) : (
Belum ada tugas yang dibuat untuk proyek ini.
)}
{isModalOpen && setIsModalOpen(false)} /> } {editModalOpen && setEditModalOpen(false)} /> }
); }