From fda5ea147a410afefda44b706258bb55a502ca0d Mon Sep 17 00:00:00 2001 From: Andre Padez Date: Sat, 21 Feb 2026 13:33:09 +0000 Subject: [PATCH] react-virtual in messages list --- src/workspaces/apps/Chat/MessageList.tsx | 49 ++++++++++++++---------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/src/workspaces/apps/Chat/MessageList.tsx b/src/workspaces/apps/Chat/MessageList.tsx index 9272a2f6..c895cd93 100644 --- a/src/workspaces/apps/Chat/MessageList.tsx +++ b/src/workspaces/apps/Chat/MessageList.tsx @@ -40,27 +40,34 @@ export const MessageList = ({ Send a message to start )} -
- {virtualizer.getVirtualItems().map((virtualRow) => { - const msg = messages[virtualRow.index]!; - return ( -
- -
- ); - })} -
- {isGenerating && } + {messages.length > 0 && ( +
+ {virtualizer.getVirtualItems().map((virtualRow) => { + const msg = messages[virtualRow.index]!; + return ( +
+
+ +
+
+ ); + })} +
+ )} + {isGenerating && ( +
+ +
+ )}