Fumadocs

Home Layout

Shared layout for other pages

Usage

Add a navbar and search dialog across other pages.

It doesn't contain a sidebar, a page tree is not required.

/app/(home)/layout.tsx
import { HomeLayout } from 'fumadocs-ui/layouts/home';
import { baseOptions } from '@/app/layout.config';
import type { ReactNode } from 'react';
 
export default function Layout({ children }: { children: ReactNode }) {
  return <HomeLayout {...baseOptions}>{children}</HomeLayout>;
}

Create a Route Group to share the same layout across multiple pages.

page.tsx
layout.tsx
Edit on GitHub

Last updated on

On this page