import { docs, meta, blog as blogPosts } from "@/.source"; import { loader } from "fumadocs-core/source"; import { icons } from "lucide-react"; import { createElement } from "react"; import { createMDXSource } from "fumadocs-mdx"; export const source = loader({ baseUrl: "/docs", icon(icon) { if (icon && icon in icons) return createElement(icons[icon as keyof typeof icons]); }, source: createMDXSource(docs, meta), }); export const blog = loader({ baseUrl: "/blog", source: createMDXSource(blogPosts, meta), });