import type { Message } from '#/db-collections' export const getAvatarColor = (username: string) => { const colors = [ 'bg-blue-500', 'bg-green-500', 'bg-purple-500', 'bg-pink-500', 'bg-indigo-500', 'bg-red-500', 'bg-yellow-500', 'bg-teal-500', ] const index = username .split('') .reduce((acc, char) => acc + char.charCodeAt(0), 0) return colors[index % colors.length] } export default function Messages({ messages, user, }: { messages: Message[] user: string }) { return ( <> {messages.map((msg: Message) => (
{msg.user}
)}{msg.text}