import LeftPanel from "./LeftPanel" import { Pb } from "../EspaceMembres" import { useContext, useEffect, useState } from "preact/hooks" import Message from "./Chat/Message" import type { MessageExpand } from "./Chat/Message" function Chat() { const pb = useContext(Pb); const [messages, setMessages] = useState([]); useEffect(() => { async function getMessages() { const data = await pb.collection('messages').getFullList({ expand: 'author,users(avatar)' }); if (!data) return; setMessages(data); } getMessages(); }, [pb]); return (
{messages.map((message) => ( ))}
) } export default function Home() { return (
) }