UNPKG

fumadocs-ui

Version:

The Radix UI version of Fumadocs UI

27 lines 917 B
import { BaseSlots, BaseSlotsProps } from "../shared/client.js"; import { BaseLayoutProps, LinkItemType, NavOptions } from "../shared/index.js"; import { ComponentProps, FC } from "react"; //#region src/layouts/home/index.d.ts interface HomeLayoutProps extends BaseLayoutProps, ComponentProps<'main'> { nav?: Nav; slots?: Partial<HomeSlots>; } interface Nav extends NavOptions { /** * Open mobile menu when hovering the trigger */ enableHoverToOpen?: boolean; } interface HomeSlots extends BaseSlots { header: FC<ComponentProps<'header'>>; container: FC<ComponentProps<'main'>>; } declare function useHomeLayout(): { props: BaseSlotsProps<HomeLayoutProps>; navItems: LinkItemType[]; menuItems: LinkItemType[]; slots: HomeSlots; }; declare function HomeLayout(props: HomeLayoutProps): import("react").JSX.Element; //#endregion export { HomeLayout, HomeLayoutProps, HomeSlots, useHomeLayout };