UNPKG

fumadocs-ui

Version:

The Radix UI version of Fumadocs UI

47 lines (46 loc) 1.75 kB
import { SidebarTabWithProps } from "../../components/sidebar/tabs/dropdown.js"; import * as react_jsx_runtime136 from "react/jsx-runtime"; import * as react20 from "react"; import { ComponentProps, HTMLAttributes, ReactNode } from "react"; import { LinkItemType } from "@fumadocs/ui/link-item"; //#region src/layouts/notebook/client.d.ts declare const LayoutContext: react20.Context<(LayoutInfo & { isNavTransparent: boolean; }) | null>; interface LayoutInfo { tabMode: 'sidebar' | 'navbar'; navMode: 'top' | 'auto'; } declare function LayoutContextProvider({ navTransparentMode, navMode, tabMode, children }: LayoutInfo & { navTransparentMode?: 'always' | 'top' | 'none'; children: ReactNode; }): react_jsx_runtime136.JSX.Element; declare function LayoutHeader(props: ComponentProps<'header'>): react_jsx_runtime136.JSX.Element; declare function LayoutBody({ className, style, children, ...props }: ComponentProps<'div'>): react_jsx_runtime136.JSX.Element; declare function LayoutHeaderTabs({ options, className, ...props }: ComponentProps<'div'> & { options: SidebarTabWithProps[]; }): react_jsx_runtime136.JSX.Element; declare function NavbarLinkItem({ item, className, ...props }: { item: LinkItemType; } & HTMLAttributes<HTMLElement>): string | number | bigint | boolean | Iterable<ReactNode> | Promise<string | number | bigint | boolean | react20.ReactPortal | react20.ReactElement<unknown, string | react20.JSXElementConstructor<any>> | Iterable<ReactNode> | null | undefined> | react_jsx_runtime136.JSX.Element | null | undefined; //#endregion export { LayoutBody, LayoutContext, LayoutContextProvider, LayoutHeader, LayoutHeaderTabs, LayoutInfo, NavbarLinkItem }; //# sourceMappingURL=client.d.ts.map