Skip to content

LayoutSplitter ​

Two resizable panes with a separator, the keyboard and the pointer.

ts
import { LayoutSplitter } from '@zairakai/vue-components/Layout'

Usage ​

vue
<LayoutSplitter />

Props ​

NameTypeDefaultDescription
idstring
classstring
modelValuenumberundefinedThe size of the first pane, in percent.
directionstring'horizontal'"horizontal" puts the panes side by side, "vertical" one above the other.
minnumber10
maxnumber90
stepnumber5How far an arrow key moves it, in percent.
labelstring'Resize'

Events ​

NameDescription
update:modelValue

Slots ​

NameDescription
first
second

See Theming for the class hooks and the data-* state of the components.

Documentation of 1.4.4 , built from 8e9b054 on 1.4.4 by pipeline #2989941079 on 2026-10-26.