filename:
components/FeaturesSlideshow.jsx
branch:
master
back to repo
import { FlatList, StyleSheet, Text, View, Image } from 'react-native'
import React from 'react'
const images = [
{ id: 0, URL: null, tip: null},
]
const SlideItem = ({ item }) => (
<View style={[styles.item]}>
<Text>{item.tip}</Text>
<Image source={item.URL} style={[styles.image]} resizeMode="cover" />
</View>
)
const FeaturesSlideshow = () => {
return (
<View style={[{alignItems: 'center', marginHorizontal: 'auto'}]}>
<FlatList
style={styles.list}
data={images}
renderItem={({ item }) => <SlideItem item={item} />}
horizontal={true}
pagingEnabled={true}
snapToAlignment='center'
showsHorizontalScrollIndicator={false}
/>
</View>
)
}
export default FeaturesSlideshow
const styles = StyleSheet.create({
item: {
width: 150,
height: '330',
marginHorizontal: 20,
borderRadius: 10,
overflow: 'hidden',
},
image: {
width: '100%',
height: '100%',
},
list: {
flexGrow: 0,
},
})