From c7dba2b4d603a3322e0026bc52e214775e1e3d05 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Sun, 2 Jun 2024 19:18:30 +0800 Subject: [PATCH] feat: use image component in entry content --- src/renderer/src/lib/parse-html.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/renderer/src/lib/parse-html.ts b/src/renderer/src/lib/parse-html.ts index 3af8568db..3997bd7f4 100644 --- a/src/renderer/src/lib/parse-html.ts +++ b/src/renderer/src/lib/parse-html.ts @@ -1,3 +1,4 @@ +import { Image } from "@renderer/components/ui/image" import { toJsxRuntime } from "hast-util-to-jsx-runtime" import { Fragment, jsx, jsxs } from "react/jsx-runtime" import rehypeInferDescriptionMeta from "rehype-infer-description-meta" @@ -49,6 +50,9 @@ export const parseHtml = async (content: string) => { // eslint-disable-next-line @typescript-eslint/no-explicit-any jsxs: (type, props, key) => jsxs(type as any, props, key), passNode: true, + components: { + img: Image, + }, }), } }