Skip to content

React Native component for firing actions based on swipe gestures

License

Notifications You must be signed in to change notification settings

jaycee425/swipe-actions

 
 

Repository files navigation

SwipeActions

React Native component for firing actions based on swipe gestures:

ScreenShot

Install

npm install swipe-actions --save

Use

Wrap main component in <SwipeActions />, pass two components and two callbacks as the upper and lower actions:

const mainComponent = (<View>
  <Text>
    Child Component
  </Text>
</View>);

// components shown on swipe
const node = pos => (
  <View>
    <Text>
      {`${pos} Action`}
    </Text>
  </View>);

// callbacks fired on release
const action = pos => () =>
  Alert.alert(`${pos} Action Fired!`);

<SwipeActions
   upperAction={action('Upper')}
   lowerAction={action('Lower')}
   upperNode={node('Upper')}
   lowerNode={node('Lower')}>
  {mainComponent}
</SwipeActions>

Please ★ on GitHub!

About

React Native component for firing actions based on swipe gestures

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%