Resizable
Accessible resizable panel layout groups with horizontal and vertical drag handles built on react-resizable-panels.
import
import { Resizable } from "@/components/ui/resizable/resizable";$
npx @bloomui-react/cli add resizableresizable.tsx
Default
Horizontal resizable panels with drag handle grip.
Sidebar (30%)
Main Content (70%)
Vertical Layout
Vertical layout direction using direction=vertical.
direction:
horizontal | verticalTop Viewport (40%)
Bottom Terminal / Console (60%)
API Reference
Props — Resizable Components
Supported properties for Resizable subcomponents.
| Component | Prop | Type | Description |
|---|---|---|---|
| ResizablePanelGroup | direction | 'horizontal' | 'vertical' | Split direction layout for panels. |
| ResizablePanel | defaultSize | number | Initial percentage size of the panel. |
| ResizableHandle | withHandle | boolean | Renders drag grip handle icon badge. |