UNPKG

fumadocs-ui

Version:

The Radix UI version of Fumadocs UI

28 lines (27 loc) 918 B
import { base_d_exports } from "./base.js"; import { FC, ReactNode } from "react"; import * as PageTree from "fumadocs-core/page-tree"; //#region src/components/sidebar/page-tree.d.ts interface SidebarPageTreeComponents { Item: FC<{ item: PageTree.Item; }>; Folder: FC<{ item: PageTree.Folder; children: ReactNode; }>; Separator: FC<{ item: PageTree.Separator; }>; } type InternalComponents = Pick<typeof base_d_exports, 'SidebarSeparator' | 'SidebarFolder' | 'SidebarFolderLink' | 'SidebarFolderContent' | 'SidebarFolderTrigger' | 'SidebarItem'>; declare function createPageTreeRenderer({ SidebarFolder, SidebarFolderContent, SidebarFolderLink, SidebarFolderTrigger, SidebarSeparator, SidebarItem }: InternalComponents): (components: Partial<SidebarPageTreeComponents>) => import("react").JSX.Element; //#endregion export { SidebarPageTreeComponents, createPageTreeRenderer };