react-native-universal-picker
Cross platform component that uses React Native's Picker on Android and ActionSheetIOS on iOS. TypeScript type definitions available.
Installation
yarn add react-native-universal-picker
Or, if you prefer using npm:
npm i -S react-native-universal-picker
How to use
It exposes the same API as React Native's Picker.
;;; state = language: 'js' ; { this; } { return <View style= backgroundColor: '#FFF' > <Picker selectedValue=thisstatelanguage onValueChange=thisonValueChange > <PickerItem label="Java" value="java" /> <PickerItem label="JavaScript" value="js" /> </Picker> </View> }
Available Props
Note that you can also use every prop from React Native's Picker. Check the TypeScript type definition file for further info.
Prop | Type | Default | Description |
---|---|---|---|
cancelLabel | string | 'Cancel' | The label of the latest ActionSheetIOS option button, which is the one that dismisses the picker on iOS |
Issues
At the moment it's been manually tested only on Android.
Contributing
PRs are obviously welcome! :octocat: