EnterUI
DocsComponentsThemesExamplesDonation
Get Started
      • PageLayout
      • AppShell
      • SplitView
      • ResizablePanel

Default usage

  1. EnterUI
  2. /Docs
  3. /Layout and Utilities
  4. /App Layout
  5. /Shells and Panels
  6. /SplitView
Updated 3 October 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>
    <Text tone="muted">Use panes for persistent navigation plus focused content.</Text>
  </SplitViewPane>
</SplitView>

#Import

Code
import { SplitView, SplitViewPane, Text } 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
  • Default usage
  • Import
  • Accessibility
  • API
  • Styling