import React from "react" import { useMessageOption } from "~/hooks/useMessageOption" import { PlaygroundEmpty } from "./PlaygroundEmpty" import { PlaygroundMessage } from "~/components/Common/Playground/Message" export const PlaygroundChat = () => { const { messages, streaming, regenerateLastMessage, isSearchingInternet, editMessage } = useMessageOption() const divRef = React.useRef(null) React.useEffect(() => { if (divRef.current) { divRef.current.scrollIntoView({ behavior: "smooth" }) } }) return (
{messages.length === 0 && (
)} {/* {messages.length > 0 &&
} */} {messages.map((message, index) => ( { editMessage(index, value, !message.isBot) }} /> ))} {messages.length > 0 && (
)}
) }