Semantics
A focusable separator exposes orientation and current/min/max values.
Data and utilities · stable · MIT
A bounded two-panel split with pointer and keyboard control.
Install editable source
Behavior contract
A focusable separator exposes orientation and current/min/max values.
Arrows resize; Shift accelerates; Home/End use the bounds.
Light and dark themes, logical RTL layout, reduced motion, responsive content, and forwarded public refs.
Source-derived reference
These public React parts are read directly from the canonical source during the documentation build.
GummyResizableHandleGummyResizablePanelGummyResizablePanelGroupGummyResizableHandlePropsComposes React.HTMLAttributes<HTMLDivElement> & { label?: string; step?: number; }
GummyResizablePanelGroupPropsComposes Omit< React.HTMLAttributes<HTMLDivElement>, "onChange" | "dir" > & { orientation?: "horizontal" | "vertical"; direction?: "ltr" | "rtl"; size?: number; defaultSize?: number; minSize?: number; maxSize?: number; onSizeChange?: (size: number) => void; }
GummyResizablePanelPropsComposes React.HTMLAttributes<HTMLDivElement> & { order: "first" | "second"; }
Troubleshooting
Live product source
The Component Lab exercises real source across default, focus, disabled, responsive, dark, reduced-motion, and RTL contexts.
Open the live Component LabInteractive inspection
Resize the canvas, switch its theme, or reverse its reading direction without changing the rest of the page.
Resizable preview: fluid width, light theme, left to right.
Editable source