Compatibility
The status of every Fumadocs UI module in docscn.
This table lists every module that Fumadocs UI (@fumadocs/base-ui 16.16.2) exports, and its docscn equivalent at @/components/docs/…. Supported modules keep Fumadocs UI's exports and main props, apart from the differences listed in Migrating from Fumadocs UI.
fumadocs-ui/… | Status | Notes |
|---|---|---|
components/accordion | 🕒 Planned (#8) | |
components/banner | 🕒 Planned (#8) | |
components/callout | ✅ Supported | Callout on shadcn/ui alert |
components/card | ✅ Supported | Cards / Card on shadcn/ui card |
components/codeblock | ✅ Supported | Code tabs on shadcn/ui tabs |
components/codeblock.rsc | 🕒 Planned (#8) | ServerCodeBlock |
components/dialog/search | ✅ Supported | On Base UI Dialog |
components/dialog/search-algolia | ➖ Not planned | Build one from the dialog parts |
components/dialog/search-default | ✅ Supported | |
components/dialog/search-orama | ➖ Not planned | Build one from the dialog parts |
components/dynamic-codeblock | 🕒 Planned (#8) | |
components/dynamic-codeblock.core | 🕒 Planned (#8) | |
components/files | 🕒 Planned (#8) | |
components/github-info | 🕒 Planned (#8) | |
components/heading | ✅ Supported | |
components/image-zoom | 🕒 Planned (#8) | |
components/inline-toc | 🕒 Planned (#8) | |
components/sidebar/base | ➖ Not planned | Replaced by the shadcn/ui sidebar |
components/sidebar/link-item | ✅ Supported | Exports SidebarLinkItem instead of createLinkItemRenderer |
components/sidebar/page-tree | ✅ Supported | Exports SidebarPageTree instead of createPageTreeRenderer |
components/sidebar/tabs | ✅ Supported | |
components/sidebar/tabs/dropdown | ✅ Supported | On shadcn/ui dropdown-menu |
components/steps | 🕒 Planned (#8) | |
components/tabs | 🕒 Planned (#8) | |
components/toc | ✅ Supported | |
components/toc/block | 🕒 Planned (#8) | |
components/toc/clerk | 🕒 Planned (#8) | |
components/toc/default | ✅ Supported | |
components/type-table | 🕒 Planned (#8) | |
components/ui/* | ➖ Not planned | Use your shadcn/ui primitives |
contexts/i18n | 🕒 Planned (#12) | |
contexts/search | ✅ Supported | |
contexts/tree | ✅ Supported | |
i18n | 🕒 Planned (#12) | |
layouts/docs | ✅ Supported | On the shadcn/ui sidebar; no slots or aiChat (#13) |
layouts/docs/page | ✅ Supported | No slots |
layouts/docs/page/slots/* | ✅ Supported | breadcrumb, container, footer, toc |
layouts/docs/slots/* | ✅ Supported | container, header, sidebar |
layouts/flux/* | ➖ Not planned | Unless users ask |
layouts/glass/* | ➖ Not planned | Unless users ask |
layouts/home | ✅ Supported | |
layouts/home/navbar | ✅ Supported | |
layouts/home/not-found | ✅ Supported | |
layouts/home/slots/* | ✅ Supported | container, header |
layouts/notebook/* | 🕒 Planned (#9) | |
layouts/shared | ✅ Supported | No slots |
layouts/shared/slots/language-select | 🕒 Planned (#12) | |
layouts/shared/slots/search-trigger | ✅ Supported | |
layouts/shared/slots/theme-switch | ✅ Supported | |
layouts/spacious/* | ➖ Not planned | Unless users ask |
mdx | ✅ Supported | defaultMdxComponents and createRelativeLink (server components only) |
og | ✅ Supported | |
og/takumi | ➖ Not planned | |
page | ➖ Not planned | The older DocsPage wrapper; use layouts/docs/page |
provider/next | ✅ Supported | |
provider/base | ✅ Supported | |
provider/astro, react-router, tanstack, waku | ➖ Not planned | Next.js only |
utils/use-copy-button | ✅ Supported | |
utils/use-footer-items | ✅ Supported | |
utils/use-is-scroll-top | ✅ Supported | |
css/*, style.css | ➖ Not planned | Styles come from your shadcn/ui theme |