From 8900b8f0f2196d8c6d02299cf628e7a367d732f5 Mon Sep 17 00:00:00 2001 From: Bohdan Triapitsyn Date: Sat, 16 May 2026 23:35:17 +0300 Subject: [PATCH] fix(ui): smooth reasoning collapse animation --- .../chat/message/parts/ReasoningPart.tsx | 82 ++++++++++--------- packages/ui/src/lib/i18n/messages/en.ts | 1 - packages/ui/src/lib/i18n/messages/es.ts | 1 - packages/ui/src/lib/i18n/messages/ko.ts | 1 - packages/ui/src/lib/i18n/messages/pl.ts | 1 - packages/ui/src/lib/i18n/messages/pt-BR.ts | 1 - packages/ui/src/lib/i18n/messages/uk.ts | 1 - packages/ui/src/lib/i18n/messages/zh-CN.ts | 1 - 8 files changed, 44 insertions(+), 45 deletions(-) diff --git a/packages/ui/src/components/chat/message/parts/ReasoningPart.tsx b/packages/ui/src/components/chat/message/parts/ReasoningPart.tsx index 6db40dc4..6fb906c1 100644 --- a/packages/ui/src/components/chat/message/parts/ReasoningPart.tsx +++ b/packages/ui/src/components/chat/message/parts/ReasoningPart.tsx @@ -209,7 +209,7 @@ export const ReasoningTimelineBlock: React.FC = ({ {isStreaming ? ( - {t('chat.reasoningTrace.reasoning')} + {t(variant === 'justification' ? 'chat.reasoningTrace.justification' : 'chat.reasoningTrace.thinking')} ) : isExpanded ? ( @@ -244,45 +244,51 @@ export const ReasoningTimelineBlock: React.FC = ({ - {/* Expanded content — left border matching ToolPart */} - {isExpanded && ( -
-