SurfSense/surfsense_web/lib/source.ts
2026-02-27 15:45:48 -08:00

12 lines
358 B
TypeScript

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