import { useState } from 'react'; import { ChevronRight, ChevronDown, Check } from 'lucide-react'; import type { Task } from '@/types'; import { cn } from '@/lib/utils'; import { useTasksStore } from '@/stores/tasks'; interface CompletedSectionProps { tasks: Task[]; } export function CompletedSection({ tasks }: CompletedSectionProps) { const [isOpen, setIsOpen] = useState(false); const { toggleComplete, setSelectedTask } = useTasksStore(); if (tasks.length === 0) return null; return (
{isOpen && (
{tasks.map((task) => (
setSelectedTask(task)} > {task.title} {task.project && ( {task.project.name} )}
))}
)}
); }