SplitPane
layout
SplitPane: two-pane resizable layout widget
Terminal
$termuijs render split-pane
Installation
$ bunx termuijs add split-pane
Copies the source into src/components/split-pane/ and installs @termuijs/core, @termuijs/widgets.
Usage
ts
import { SplitPane } from '@termuijs/widgets'ts
new SplitPane(left: Widget, right: Widget, style: Partial<Style> = {}, opts: SplitPaneOptions = {},)API Reference
SplitPane
| Prop | Type | Required | Description |
|---|---|---|---|
left | Widget | required | — |
right | Widget | required | — |
ratio | number | optional | — |
minSize | number | optional | — |
direction | SplitDirection | optional | — |
persistent | boolean | optional | — |