feat(ui): add image-zoom

This commit is contained in:
ReaJason
2025-12-16 21:55:21 +08:00
parent 52f82d7979
commit eba4b82464
7 changed files with 159 additions and 6 deletions
+7 -1
View File
@@ -1,5 +1,6 @@
import browserCollections from "fumadocs-mdx:collections/browser";
import { useFumadocsLoader } from "fumadocs-core/source/client";
import { ImageZoom } from "fumadocs-ui/components/image-zoom";
import { DocsLayout } from "fumadocs-ui/layouts/docs";
import {
DocsBody,
@@ -32,7 +33,12 @@ const clientLoader = browserCollections.docs.createClientLoader({
<DocsTitle>{frontmatter.title}</DocsTitle>
<DocsDescription>{frontmatter.description}</DocsDescription>
<DocsBody>
<Mdx components={{ ...defaultMdxComponents }} />
<Mdx
components={{
...defaultMdxComponents,
img: (props) => <ImageZoom {...(props as any)} />,
}}
/>
</DocsBody>
</DocsPage>
);