1.0.3 • Published 6 years ago

react-native-togglebox v1.0.3

Weekly downloads
47
License
MIT
Repository
github
Last release
6 years ago

react-native-togglebox

React Native Toggle Box for showing/hiding content with sliding effect. Should looks like classical slideToggle() from jQuery.

  • The ToggleBox scene should be wrapped in a ScrollView to allow the page to grow as the toggle opens
  • PRs welcome

Demo

Showtime

Installation

npm i react-native-togglebox --save

or

yarn add react-native-togglebox --save

Use

import ToggleBox from 'react-native-show-hide-toggle-box'

...

<ScrollView style={styles.container}>
  <ToggleBox label='Toggle this box' value='Tap Me' style={{backgroundColor: '#ddd', borderBottomWidth: 1}}>
    <View style={{height: 300, alignItems: 'center', justifyContent: 'center', backgroundColor: '#eee'}}>
      <Text>Hello, world!</Text>
    </View>
  </ToggleBox>
</ScrollView>

Props

Prop nameDefault propRequiredNote
arrowColorrgb(178, 178, 178)--
arrowSize30--
arrowDownType'keyboard-arrow-down'-Icon name fromreact-native-vector-icons/MaterialIcons
arrowUpType'keyboard-arrow-up'-Icon name fromreact-native-vector-icons/MaterialIcons
children-YesElement which you want to show inside of the box
expandedfalse-Boolean if box should be expanded or not
label-YesLeft label on the left of title
style{}-Custom styles
valuenull-Value on the right title