https://framer.com/m/SplitPanelPro-SHYPvP.js
SplitPanelPro
SplitPanelPro divides a view into two panes with a handle between them. Orientation, the resting split, the bounds and the handle are props — and either pane can be collapsed away entirely without changing the markup.
Examples
Live specimens for every control the component exposes.
Default
Two panes side by side, with a draggable handle between them.
Orientation
type turns the split from side-by-side into stacked. The panes and the handle come with it.
type horizontal
type vertical
Collapsing a pane
layout drops to a single pane without touching the content. Useful when the same view has a detail mode and a full-width mode.
layout split
layout onlyA
layout onlyB
Fixed split
resize off keeps the handle in place, so the split becomes a layout decision rather than something the reader can change.
resize true
resize false
Props
The controls exposed on the instance panel.
Usage
Guidance carried over from the component definition.
Reach for SplitPanelPro
A view genuinely has two parts the reader may want to rebalance.
The same layout needs a two-pane and a single-pane mode.
The divider and handle should follow the theme.
The split should work both side by side and stacked.
Reach for something else
The layout is static — a stack or grid is simpler.
You need more than two areas.
Only the basic two-pane behaviour is needed — SplitPanel covers that.
Io — UI Basics
Every split above is a live SplitPanelPro instance with two slotted panes. Colour, type and radius resolve from the project theme tokens.