A component for creating resizable split panes
npm install luna-split-paneA component for creating resizable split panes.
https://luna.liriliri.io/?path=/story/split-pane
Add the following script and style to your page.
``html`
You can also get it on npm.
`bash`
npm install luna-split-pane --save
`javascript`
import 'luna-split-pane/luna-split-pane.css'
import LunaSplitPane from 'luna-split-pane'
`javascript``
const splitPane = new SplitPane(container, {
direction: 'horizontal', // or 'vertical',
})
splitPane.append(document.createElement('div'), {
minSize: 100,
weight: 50,
})
* direction('vertical' | 'horizontal'): Direction to split.
Append an element.
Update an element's options.