react-native-select-input-ios
Version:
A React Native SelectInput for iOS and Android, which uses a keyboard with a Picker component
39 lines (35 loc) • 993 B
JavaScript
import PropTypes from 'prop-types'
import { Text, ViewPropTypes } from 'react-native'
import selectInputPropTypes from '../AbstractSelectInput/types.js'
export default {
...selectInputPropTypes,
cancelKeyText: PropTypes.string,
submitKeyText: PropTypes.string,
buttonsTextStyle: PropTypes.oneOfType([
Text.propTypes.style,
PropTypes.arrayOf(Text.propTypes.style)
]),
buttonsViewStyle: PropTypes.oneOfType([
ViewPropTypes.style,
PropTypes.arrayOf(ViewPropTypes.style)
]),
pickerItemStyle: PropTypes.oneOfType([
Text.propTypes.style,
PropTypes.arrayOf(Text.propTypes.style)
]),
pickerViewStyle: PropTypes.oneOfType([
ViewPropTypes.style,
PropTypes.arrayOf(ViewPropTypes.style)
]),
style: PropTypes.oneOfType([
ViewPropTypes.style,
PropTypes.arrayOf(ViewPropTypes.style)
])
}
export const defaultProps = {
enabled: true,
cancelKeyText: 'Cancel',
options: [{ value: 0, label: '0' }],
submitKeyText: 'Done',
value: 0
}