<ResizablePanelGroup> + <ResizablePanel> + <ResizableHandle> give the user a draggable divider between two or more panels. Wraps react-resizable-panels.
import from "@na/ui/components/resizable"
▶ Open in Storybook
packages/ui/src/components/resizable.tsx
When to use
IDE-style left-rail + main split where the user wants control.
Detail-page split (table / inspector) where the inspector width changes per task.
Any layout where the user knows the right ratio better than the design.
Don’t use Resizable for: mobile (resizers don’t work on touch), simple two-up grids (TwoColumnLayout), or layouts where one ratio is correct (don’t give the user a knob if there’s only one good answer).