import { memo } from 'react'; import type { TMessage } from 'librechat-data-provider'; import MessagesView from './Messages/MessagesView'; import OptionsBar from './Input/OptionsBar'; import CreationPanel from './CreationPanel'; import { ChatContext } from '~/Providers'; import { useChatHelpers } from '~/hooks'; import ChatForm from './Input/ChatForm'; import Landing from './Landing'; import Header from './Header'; function ChatView({ messagesTree, index = 0, }: { messagesTree?: TMessage[] | null; index?: number; }) { return (
{messagesTree && messagesTree.length !== 0 ? ( } /> ) : ( )}
); } export default memo(ChatView);