import { Group, Text } from "@mantine/core"; import type { ChatMessage } from "gpt-tokenizer/GptEncoding"; import { Suspense, lazy } from "react"; const CopyIconButton = lazy(() => import("./CopyIconButton")); interface ChatHeaderProps { messages: ChatMessage[]; } function ChatHeader({ messages }: ChatHeaderProps) { const getChatContent = () => { return messages .slice(2) .map( (msg, index) => `${index + 1}. ${msg.role?.toUpperCase()}\n\n${msg.content}`, ) .join("\n\n"); }; return ( Follow-up questions {messages.length > 2 && ( Loading...}> )} ); } export default ChatHeader;