EEnterUI
DocsComponentsThemesDonation
Get Started
      • PageLayout
      • AppShell
      • SplitView
      • ResizablePanel
EnterUIDocsLayout UtilitiesApp LayoutShells and PanelsSplitView
Layout UtilitiesUpdated 6 May 2026

SplitView

A simple two-or-more pane layout for docs, settings, and product workspaces.

SplitView defines how EnterUI handles a simple two-or-more pane layout for docs, settings, and product workspaces, including default structure, accessible states, and token-driven styling.

#Default usage

Split view

SplitView stays layout-focused and does not add complex drag resizing.

OverviewComponents
Content pane

Use panes for persistent navigation plus focused content.

Code
<SplitView>
  <SplitViewPane defaultSize="180px">
    <NavLink active href="/docs">Overview</NavLink>
    <NavLink href="/docs/components/button">Components</NavLink>
  </SplitViewPane>
  <SplitViewPane>
    <strong>Content pane</strong>
    <p className="docs-preview-muted">Use panes for persistent navigation plus focused content.</p>
  </SplitViewPane>
</SplitView>

#Import

Code
import { SplitView, SplitViewPane } from "@froggdesign/enter-ui-react";

#Accessibility

SplitView is layout only. Use semantic landmarks inside panes when the layout represents navigation, main content, or complementary regions.

#API

  • SplitView orientation: horizontal or vertical.
  • SplitViewPane defaultSize sets the initial flex basis.
  • SplitViewPane minSize sets the pane minimum size.

#Styling

Uses .eui-split-view and pane classes with subtle borders.

PreviousAppShell
NextResizablePanel

On this page

  1. Default usage
  2. Import
  3. Accessibility
  4. API
  5. Styling