@lomelidev/react-native-walkthrough
Version:
Simple and configurable app introduction slider for react native
41 lines (39 loc) • 1.1 kB
JavaScript
import React from 'react';
import { StyleSheet, Text, View, Image, Dimensions, Platform } from 'react-native';
export default class DefaultSlide extends React.PureComponent {
render() {
const { item, dimensions, bottomButton } = this.props;
const style = {
flex: 1,
backgroundColor: item.backgroundColor,
width: dimensions.width,
paddingBottom: bottomButton ? 132 : 64,
};
return (
<View style={[styles.mainContent, style]}>
<Text style={[styles.title, item.titleStyle]}>{item.title}</Text>
<Image source={item.image} style={item.imageStyle} />
<Text style={[styles.text, item.textStyle]}>{item.text}</Text>
</View>
);
}
}
const styles = StyleSheet.create({
mainContent: {
justifyContent: 'space-around',
alignItems: 'center',
},
text: {
color: 'rgba(255, 255, 255, .7)',
fontSize: 16,
textAlign: 'center',
fontWeight: '300',
paddingHorizontal: 16,
},
title: {
fontSize: 26,
color: 'rgba(255, 255, 255, .7)',
fontWeight: '300',
paddingHorizontal: 16,
},
});