Skip to content

SplitPane

widgetslayout

SplitPane: two-pane resizable layout widget

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

PropTypeRequiredDescription
leftWidgetrequired
rightWidgetrequired
rationumberoptional
minSizenumberoptional
directionSplitDirectionoptional
persistentbooleanoptional
#layout#split-pane