Docs Layout
The layout of documentation
The layout of documentation pages, it includes a sidebar and navbar.
It is a server component, you should not reference it in a client component.
Usage
Pass your page tree to the component.
Sidebar
Provide elements to navigate between pages.
Disable Sidebar from Pages
This is not supported. Due to the limitations of App Router, layouts are not re-rendered when navigating between pages. It is an anti-pattern to change your layout from a page.
You can consider:
- Disable sidebar from the entire layout.
- Create a MDX Page in a layout that doesn't contain a sidebar.
Reference
Prop | Type | Default |
---|---|---|
enabled | boolean | - |
component | ReactNode | - |
collapsible | boolean | - |
footer | ReactNode | - |
defaultOpenLevel | number | 1 |
prefetch | boolean | true |
components | Partial<Components> | - |
banner | ReactNode | - |
bannerProps | HTMLAttributes<HTMLDivElement> | - |
footerProps | HTMLAttributes<HTMLDivElement> | - |
Last updated on