Create Todo List Tab (#11430)

This commit is contained in:
Tommaso Sciortino
2025-10-17 21:10:57 -07:00
committed by GitHub
parent 2ef38065c7
commit cd76b0b22d
12 changed files with 338 additions and 120 deletions
@@ -13,7 +13,7 @@ import { MarkdownDisplay } from '../../utils/MarkdownDisplay.js';
import { AnsiOutputText } from '../AnsiOutput.js';
import { GeminiRespondingSpinner } from '../GeminiRespondingSpinner.js';
import { MaxSizedBox } from '../shared/MaxSizedBox.js';
import { TodoListDisplay } from './TodoListDisplay.js';
import { TodoListDisplay } from './Todo.js';
import { ShellInputPrompt } from '../ShellInputPrompt.js';
import {
SHELL_COMMAND_NAME,
@@ -173,10 +173,7 @@ export const ToolMessage: React.FC<ToolMessageProps> = ({
/>
) : typeof resultDisplay === 'object' &&
'todos' in resultDisplay ? (
<TodoListDisplay
todos={resultDisplay as TodoList}
terminalWidth={childWidth}
/>
<TodoListDisplay todos={resultDisplay as TodoList} />
) : (
<AnsiOutputText
data={resultDisplay as AnsiOutput}