"use client"; import { type Message } from "@prisma/client"; import { useRouter } from "next/navigation"; import { ChatList } from "./chat-list"; import { Prompt } from "./prompt"; import { usePrompt } from "./use-prompt"; export interface ChatProps { // create?: (input: string) => Chat | undefined; messages?: Message[]; id?: string; } export function Chat({ id, // create, messages, }: ChatProps) { const router = useRouter(); const { isLoading, messageList, appendUserMessage, reloadLastMessage } = usePrompt({ messages, id, // onCreate: (id: string) => { // router.push(`/chat/${id}`); // }, }); return (
); } Chat.displayName = "Chat";