Nested React SplitterFree

A flexible React splitter layout with an independent sidebar and stacked workspace panels.

Add to your project

Checking access...

Works with your AI tools

ClaudeClaude*
CodexCodex*
LovableLovable
Base44Base44
Figma MakeFigma Make
ReplitReplit*
CursorCursor*
v0v0

* Compatible with most projects that use the default React/Next.js framework.

Built With

ReactTailwind CSS

Props

PropTypeDescription
sidebarReactNodeContent for the left sidebar
topPanelReactNodeContent for the upper workspace
bottomPanelReactNodeContent for the lower workspace
defaultSidebarSizenumberInitial sidebar width as a percentage
defaultTopSizenumberInitial upper panel height as a percentage
minSizenumberMinimum size for either panel as a percentage
showHandlebooleanShows or hides the small handle indicator on the divider
classNamestringStyles for the splitter container

More Splitters Components

Left panel
Right panel

A clean side-by-side React splitter for inboxes, editors, and dashboard layouts.

Top panel
Bottom panel

A stacked React splitter for charts, activity feeds, consoles, and detail panels.