diff --git a/web/screens/Chat/SimpleTextMessage/index.tsx b/web/screens/Chat/SimpleTextMessage/index.tsx index c3bdc86618..e5e2364b4c 100644 --- a/web/screens/Chat/SimpleTextMessage/index.tsx +++ b/web/screens/Chat/SimpleTextMessage/index.tsx @@ -18,7 +18,7 @@ import hljs from 'highlight.js' import { useAtomValue } from 'jotai' import { FolderOpenIcon } from 'lucide-react' -import { Marked, Renderer, marked as markedDefault } from 'marked' +import { Marked, Renderer } from 'marked' import { markedHighlight } from 'marked-highlight' @@ -43,19 +43,6 @@ import { getCurrentChatMessagesAtom, } from '@/helpers/atoms/ChatMessage.atom' -function isMarkdownValue(value: string): boolean { - const tokenTypes: string[] = [] - markedDefault(value, { - walkTokens: (token) => { - tokenTypes.push(token.type) - }, - }) - const isMarkdown = ['code', 'codespan'].some((tokenType) => { - return tokenTypes.includes(tokenType) - }) - return isMarkdown -} - const SimpleTextMessage: React.FC = (props) => { let text = '' const isUser = props.role === ChatCompletionRole.User @@ -282,7 +269,7 @@ const SimpleTextMessage: React.FC = (props) => { )} - {isUser && !isMarkdownValue(text) ? ( + {isUser ? ( <> {editMessage === props.id ? (