export default function ChatClient({
initialChatId,
initialMessages,
}: {
initialChatId: ChatId | null;
initialMessages?: ChatMessage[];
}) {
const messages = useQueryWithInit(
api.chats.listMessagesByChatId,
initialMessages,
chatId ? { chatId } : "skip",
);
return (
<>
<div className="w-full h-full flex flex-col">
<Content
messages={messages}
/>
</div>
</>
);
}
export default function ChatClient({
initialChatId,
initialMessages,
}: {
initialChatId: ChatId | null;
initialMessages?: ChatMessage[];
}) {
const messages = useQueryWithInit(
api.chats.listMessagesByChatId,
initialMessages,
chatId ? { chatId } : "skip",
);
return (
<>
<div className="w-full h-full flex flex-col">
<Content
messages={messages}
/>
</div>
</>
);
}