Files
GMW/frontend/src/components/messages/MessageFeed.tsx
T

26 lines
599 B
TypeScript
Raw Normal View History

2026-05-14 21:01:57 +07:00
import type { MessageRecord } from "../../api/client";
import { MessageCard } from "./MessageCard";
export interface MessageFeedProps {
messages: MessageRecord[];
onReanalyze: (id: string) => void;
}
export function MessageFeed({ messages, onReanalyze }: MessageFeedProps) {
if (messages.length === 0) {
return (
<div className="empty-state">
<p>No messages yet</p>
</div>
);
}
return (
<div className="message-feed">
{messages.map((msg) => (
<MessageCard key={msg.id} message={msg} onReanalyze={onReanalyze} />
))}
</div>
);
}