0.1.5 • Published 7 years ago

uxcore-splitter v0.1.5

Weekly downloads
17
License
MIT
Repository
github
Last release
7 years ago

uxcore-splitter

React splitter

NPM version build status Test Coverage Dependency Status devDependency Status NPM downloads

Sauce Test Status

Development

git clone https://github.com/uxcore/uxcore-splitter
cd uxcore-splitter
npm install
npm run server

if you'd like to save your install time,you can use uxcore-tools globally.

npm install uxcore-tools -g
git clone https://github.com/uxcore/uxcore-splitter
cd uxcore-splitter
npm install
npm run dep
npm run start

Test Case

npm run test

Coverage

npm run coverage

Demo

http://uxcore.github.io/components/splitter

Contribute

Yes please! See the CONTRIBUTING for details.

API

Props

Splitter

NameTypeRequiredDefaultComments
prefixClsstringtrueuxcore-splitterclassName's prefix
classNamestringfalse''custom class name
orientationstringfalsehorizontallayout type: vertical or horizontal
onResizefuncfalsefunction({offsets, pane, index})Triggered when the pane is resized.

Pane

NameTypeRequiredDefaultComments
defaultSizenumber or autofalse'auto'the pane's default size
resizablebooleanfalsefalsewhether the pane can be resize by drag
collapsiblebooleanfalsefalsewhether the pane can be collapsed
collapsestringfalsenullcollapsed or uncollapsed
defaultCollapsestringfalsenullcollapsed or uncollapsed
onCollapsefuncfalse(collapsed) => {}trigger when collapsed changed