import { docs } from '@/.source'; import { loader } from 'fumadocs-core/source'; import { i18n } from './i18n'; import { icons } from 'lucide-react'; import { createElement } from 'react'; // See https://fumadocs.vercel.app/docs/headless/source-api for more info export const source = loader({ i18n, // it assigns a URL to your pages baseUrl: '/docs', source: docs.toFumadocsSource(), icon(iconName) { return iconName && icons[iconName as keyof typeof icons] ? createElement(icons[iconName as keyof typeof icons]) : undefined; } });