import { Circle, CircleCheckBig, CircleDotDashed } from 'lucide-react';
import { useEntries } from '@/contexts/EntriesContext';
import { usePinnedTodos } from '@/hooks/usePinnedTodos';
import { Card } from '../ui/card';
function getStatusIcon(status?: string) {
const s = (status || '').toLowerCase();
if (s === 'completed')
return ;
if (s === 'in_progress' || s === 'in-progress')
return ;
return ;
}
export function TodoPanel() {
const { entries } = useEntries();
const { todos } = usePinnedTodos(entries);
// Only show once the agent has created subtasks
if (!todos || todos.length === 0) return null;
return (
Todos
{todos.map((todo, index) => (
-
{getStatusIcon(todo.status)}
{todo.content}
))}
);
}
export default TodoPanel;