feat: add support for render Markdown in AI Summary (#3641)

This commit is contained in:
Cason Kervis 2025-05-06 16:33:50 +08:00 committed by GitHub
parent cf561933da
commit 8dee78d51d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 1 deletions

View File

@ -6,6 +6,7 @@ import { useShowAISummary } from "~/atoms/ai-summary"
import { useEntryIsInReadabilitySuccess } from "~/atoms/readability"
import { useActionLanguage } from "~/atoms/settings/general"
import { CopyButton } from "~/components/ui/button/CopyButton"
import { Markdown } from "~/components/ui/markdown/Markdown"
import { useAuthQuery } from "~/hooks/common"
import { Queries } from "~/queries"
import { useEntry } from "~/store/entry"
@ -116,7 +117,9 @@ export function AISummary({ entryId }: { entryId: string }) {
<div className="bg-material-ultra-thick h-3 w-[85%] rounded-lg" />
</div>
) : (
<div className="animate-in fade-in-0 duration-500">{summary.data}</div>
<div className="animate-in fade-in-0 duration-500">
<Markdown className="prose-sm prose-p:m-0 max-w-none">{String(summary.data)}</Markdown>
</div>
)}
</AutoResizeHeight>
</div>