Skip to content

Commit 9730ee9

Browse files
Merge pull request #126 from Rehan959/issue/116
Added an text when we have no chat listed on the sidebar
2 parents 5bcbac1 + e9f0c94 commit 9730ee9

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

LocalMind-Backend/src/chats/ChatList.jsx

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,16 @@ export default function ChatList({ messages = [], isTyping = false }) {
1515
return (
1616
<main ref={containerRef} className="flex-1 overflow-y-auto px-4 py-6 space-y-4 scroll-smooth">
1717
<div className="flex flex-col gap-4">
18-
{messages.map((m) => <ChatMessage key={m.id} message={m} />)}
18+
{messages.length === 0 ? (
19+
<div className="text-center text-gray-500 dark:text-gray-400">
20+
<p>No messages yet.</p>
21+
<p>Start a conversation with your friends.</p>
22+
</div>
23+
) : (
24+
messages.map((message, index) => (
25+
<ChatMessage key={index} message={message} />
26+
))
27+
)}
1928
{isTyping && (
2029
<div className="flex justify-start">
2130
<TypingIndicator />
@@ -24,4 +33,4 @@ export default function ChatList({ messages = [], isTyping = false }) {
2433
</div>
2534
</main>
2635
);
27-
}
36+
}

0 commit comments

Comments
 (0)