import { Center, Text, Accordion, Box, Stack, Container, Divider } from "@mantine/core"; import React from "react"; import CodeBlock from "@/views/components/CodeBlock"; import MessageHeader from "@/views/components/MessageHeader"; import { observer } from "mobx-react-lite"; import { useMst } from "@/views/stores/RootStore"; const MessageContext = (props: any) => { const { contexts } = props; return (contexts && { contexts?.map((item: any, index: number) => { const { context } = item; return ( {'command' in context ? context.command : context.path} { context.content ?
{context.content}
:
No content
}
); }) }
); }; const MessageContainer = observer((props: any) => { const { width } = props; const { chat } = useMst(); return (<> {chat.messages.map((item: any, index: number) => { const { message: messageText, type: messageType, contexts } = item; // setMessage(messageText); return {index !== chat.messages.length - 1 && } ; })} ); }); export default MessageContainer;