react-swipeout
iOS-style swipeout buttons that appear from behind a component
Screenshots
Installation
npm install --save react-swipeout
Development
npm install
npm start
Example
- local: http://localhost:8000/examples/
- online: http://silentcloud.github.io/react-swipeout/examples/simple.html
Usage
; <Swipeout left= text: 'reply' {console} style: backgroundColor: 'orange' color: 'white' right= text: 'delete' {console} style: backgroundColor: 'red' color: 'white' onOpen= console onClose= console> <div style=height: 44> swipeout demo </div></Swipeout>
API
props
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
prefixCls | className prefix | String | rc-swipeout |
style | swipeout style | Object | `` |
left | swipeout buttons on left | Array | null |
right | swipeout buttons on right | Array | null |
autoClose | auto close on button press | Boolean | function() {} |
onOpen | Function | function() {} |
|
onClose | Function | function() {} |
|
disabled | disabled swipeout | Boolean | false |
button props
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
text | button text | String | Click |
style | button style | Object | `` |
onPress | button press function | Function | function() {} |
Test Case
npm test
npm run chrome-test
Coverage
npm run coverage
open coverage/ dir
License
react-swipeout is released under the MIT license.