"use client"; import { type FC } from "react"; import MessageBar from "@/components/message_bar"; import EvaluationModal from "@/components/evaluation_modal"; import WelcomeScreen from "@/components/welcome-screen"; import ChatMessages from "@/components/chat-messages"; import TranscriptsPanel from "@/components/transcripts-panel"; import { useChatPage } from "@/hooks/useChatPage"; const ChatPage: FC = () => { const { selectedTranscripts, selectedTranscript, isLoading, evaluatingMessageIndex, setEvaluatingMessageIndex, selectedChat, selectedChatId, scrollRef, scrollToBottom, handleTranscriptClick, handleEvaluate, isTranscriptsOpen, setIsTranscriptsOpen, } = useChatPage(); const showWelcome = selectedChatId === null || selectedChat?.messages.length === 0; return (