0.1.2 • Published 3 years ago

svelte-split-pane v0.1.2

Weekly downloads
29
License
MIT
Repository
github
Last release
3 years ago

Split Pane for Svelte

This is a splitter plugin for Svelte Application.

Easy to use to separate panes horizontally / vertically.

npm.io

Example

Usage

Just use slots to place contents.

<script>
    import { HSplitPane, VSplitPane } from 'svelte-split-pane';
</script>
<h1>H Splite Pane Default</h1>
<div class="wrapper">
<HSplitPane updateCallback={() => {
    console.log('HSplitPane Updated!');
}}>
    <left slot="left">
        Left Pane
    </left>
    <right slot="right">
        Right Pane
    </right>
</HSplitPane>
</div>
<h1>V Splite Pane Default</h1>
<div class="wrapper">
<VSplitPane updateCallback={() => {
    console.log('VSplitPane Updated!');
}}>
    <top slot="top">
        Top Pane
    </top>
    <down slot="down">
        Down Pane
    </down>
</VSplitPane>
</div>

Optional Parameters

  • updateCallback: this is called when splitting is finished.
  • left|right|top|downPaneSize: Specify the Pane size. (Default: 50%)
  • minleft|right|top|downPaneSize: Specify minimum value of the each Pane.

License

  • MIT
  • PR & Suggestions are welcome!