
Resizable panel groups with drag handles for flexible layouts.
npx shadcn@latest add https://ui.edbn.me/api/analytics/registry/resizable.jsonContainer that manages a group of resizable panels. Built on react-resizable-panels.
direction'horizontal' | 'vertical'RequiredPanel layout direction
autoSaveIdstringAuto-save layout to localStorage
onLayoutfunctionCalled when layout changes
classNamestringCSS class name
An individual resizable panel within the group.
defaultSizenumberInitial size (percentage)
minSizenumber10Minimum panel size (percentage)
maxSizenumberMaximum panel size (percentage)
collapsiblebooleanfalseAllow panel to collapse
collapsedSizenumber0Size when collapsed (%)
onCollapsefunctionCalled when collapsed
onExpandfunctionCalled when expanded
onResizefunctionCalled during resize
ordernumberPanel order for serialization
classNamestringCSS class name
Draggable handle between two panels.
withHandlebooleanfalseShow grip icon
disabledbooleanfalseDisable resizing
classNamestringCSS class name