import toast from "react-hot-toast"; import Icon from "@/components/Icon"; import { marked } from "@/labs/marked"; import { useMemoStore } from "@/store/module"; import { Message } from "@/store/v1/message"; import { useTranslate } from "@/utils/i18n"; import Dropdown from "../kit/Dropdown"; interface MessageProps { index: number; message: Message; } const ChatMessage = ({ index, message }: MessageProps) => { const memoStore = useMemoStore(); const t = useTranslate(); const handleSaveAsMemos = async () => { await memoStore.createMemo({ content: message.content, visibility: "PRIVATE", resourceIdList: [], relationList: [], }); toast.success(t("memo-chat.save-as-memo-success")); }; return (