- Add id, isAnyStreaming, onEdit, onRetry props to ChatMessageProps - User messages show edit Pencil on hover via ChatMessageActions - Edit pencil opens inline textarea with Save/Discard buttons - Save edit calls onEdit(id, newContent), disabled when textarea empty - Discard edit reverts to read-only bubble - Assistant messages show retry RefreshCw via ChatMessageActions - All edit/retry actions disabled when isAnyStreaming is true - Update test stubs to reflect new prop surface |
||
|---|---|---|
| .. | ||
| adapters | ||
| api | ||
| components | ||
| context | ||
| fixtures | ||
| hooks | ||
| lib | ||
| pages | ||
| plugins | ||
| App.tsx | ||
| index.css | ||
| main.tsx | ||
| vite-env.d.ts | ||