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;