
Resizable - Accessible panel groups and layouts with keyboard support
ui.shadcn.comshadcn · Article
The Resizable component provides accessible, keyboard-navigable panel groups for creating flexible layouts. Built on react-resizable-panels, it exports three core components: ResizablePanelGroup as the container, ResizablePanel for each resizable section, and ResizableHandle for the draggable divider between panels. Supports both horizontal and vertical orientations, RTL configurations, and optional visible handles. The library was recently updated to v4 with notable API changes including renaming of some props (defaultSize now uses percentage strings, direction becomes orientation, onLayout becomes onLayoutChange) though the shadcn/ui wrapper components remain stable.
#component libraries#web-development#accessibility#javascript#react#ui design




