import React, {useState, useEffect} from 'react';
import {
StatusBar,
StyleSheet,
Text,
View,
TouchableHighlight,
TextInput,
ScrollView,
Dimensions,
TouchableOpacity,
} from 'react-native';
import {Icon} from 'react-native-elements';
const WIDTH = Dimensions.get('window').width;
const HEIGHT = Dimensions.get('window').height;
const DropDown = props => {
const [isModalVisible, setisModalVisible] = useState(false);
const onPressItem = option => {
props.changeModalVisibility(false);
props.setData(option);
};
const option = props.options.map((item, index) => {
return (
onPressItem(item)}>
{item}
);
});
return (
props.changeVisibility(false)}
styles={styles.container}>
{option}
);
};
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
},
modal: {
marginTop: '55%',
alignSelf: 'center',
backgroundColor: 'grey',
borderRadius: 10,
},
option: {
alignItems: 'flex-start',
},
text: {
margin: 20,
fontSize: 20,
fontWeight: 'bold',
},
});
export default DropDown;