1.0.5 • Published 5 years ago

react-native-swipe-delete-view v1.0.5

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

react-native-swipe-delete-view

This library is a List of rows that swipe to open, close and delete.It handles default native behavior such as closing rows when ListItem is deleted or when other rows are opend with ‘swipe-to-dismiss’ pattern.

This pattern can be seen everywhere from Google Now to Android’s notifications, Gmail, etc.

Installation

  • $ npm install react-native-swipe-delete-view —save

Properties

PropsDatatypeDescriptionisRequire
dataArrayProvide data in json formatYes
onSwipeLeftfunction(value)Called when swipe the item of array left and return index of swiped itemNo
onSwipeRightfunction(value)Called when swipe the item of array right and return index of swiped itemNo
backgroundViewfunction(value)Custom component for backgroundView, you can pass your own component like button, icon, textNo

Usage

  • Here full Example of package usage.

Swipe Both Side

    <Item 
        onSwipeLeft={i => console.log(i)}
        onSwipeRight={i => console.log(i)} 
        data={this.state.data} 
      />

Swipe Left Only
    <Item 
        onSwipeLeft={i => console.log(i)}
        data={this.state.data} 
      />

Swipe Right Only
    <Item 
        onSwipeRight={i => console.log(i)} 
        data={this.state.data} 
       />

Swipe Delete Item with Custom component
 <Item 
        onSwipeLeft={i => this.onSwipeLeft(i)}
        onSwipeRight={i => this.onSwipeRight(i)} 
        data={this.state.data} 
        backgoundView={<BackgoundView />}
      />

Clone

  • Clone this repo to your local machine using https://github.com/fatema-binbytes/react-native-swipe-delete.git

License

MIT