Skip to Content
Documentation
Saas UI
Get Pro
Getting started
Components
Overview

Split Page

A master-detail layout with a list pane and detail pane.

SourceStorybookRecipe

Inbox

Select an item

Inbox zero

Nothing to do here

Anatomy

import { SplitPage, useSplitPage } from '#components/ui/split-page'
<SplitPage>
  <Page.Root>{/* list */}</Page.Root>
  <Page.Root>{/* detail */}</Page.Root>
</SplitPage>

Examples

With content

Combine SplitPage with Page for a full master-detail view.

Inbox

Elliot Alderson

Elliot Alderson

A bug is never just a mistake

Detail content for the selected conversation.

Responsive

On smaller screens, the detail pane overlays the list. Use useSplitPage to open and close it.

Inbox

Elliot Alderson

Conversation detail

Detail content

Props

SplitPage