interface Participant { id: string; name?: string; } interface Room { id: string; name: string; objective: string; participants: Participant[]; status: 'active' | 'completed' | 'failed'; createdAt: string; lastMessage?: string; } interface RoomCardProps { room: Room; onClick: () => void; } const getAvatarUrl = (id: string) => { return `https://api.dicebear.com/7.x/bottts/svg?seed=${id}`; }; export default function RoomCard({ room, onClick }: RoomCardProps) { return (
{room.objective}
{/* Participants */}