import { Suspense, useEffect, useRef } from "react" import { useRouter } from "blitz" import clsx from "clsx" import { Direction } from "../../../db" import useConversation from "../hooks/use-conversation" import NewMessageArea from "./new-message-area" export default function Conversation() { const router = useRouter() const conversation = useConversation(router.params.recipient)[0] const messagesListRef = useRef(null) useEffect(() => { messagesListRef.current?.querySelector("li:last-child")?.scrollIntoView() }, [conversation, messagesListRef]) return ( <>
) }