From efbed0756900c98f6ed24263ed3f718cfaaf3157 Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Sat, 24 Aug 2024 23:16:31 -0400 Subject: [PATCH] chore: preprocess artifacts for now --- client/src/components/Chat/Messages/Content/Markdown.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/src/components/Chat/Messages/Content/Markdown.tsx b/client/src/components/Chat/Messages/Content/Markdown.tsx index 4f0e8efeff..4209768da4 100644 --- a/client/src/components/Chat/Messages/Content/Markdown.tsx +++ b/client/src/components/Chat/Messages/Content/Markdown.tsx @@ -9,10 +9,11 @@ import rehypeHighlight from 'rehype-highlight'; import remarkDirective from 'remark-directive'; import type { PluggableList, Pluggable } from 'unified'; import type { Pluggable } from 'unified'; -import { langSubset, preprocessLaTeX, handleDoubleClick } from '~/utils'; import { CodeBlockArtifact, CodeMarkdown } from '~/components/Artifacts/Code'; import { Artifact, artifactPlugin } from '~/components/Artifacts/Artifact'; +import { langSubset, preprocessLaTeX, handleDoubleClick } from '~/utils'; import CodeBlock from '~/components/Messages/Content/CodeBlock'; +import { preprocessCodeArtifacts } from '~/utils/artifacts'; import { useFileDownload } from '~/data-provider'; import useLocalize from '~/hooks/useLocalize'; import { useToastContext } from '~/Providers'; @@ -133,6 +134,7 @@ const Markdown = memo(({ content = '', showCursor, isLatestMessage }: TContentPr if (!isInitializing) { currentContent = currentContent.replace('z-index: 1;', '') || ''; currentContent = LaTeXParsing ? preprocessLaTeX(currentContent) : currentContent; + currentContent = codeArtifacts ? preprocessCodeArtifacts(currentContent) : currentContent; } const rehypePlugins = [