generator-rn-toolbox
Version:
React-Native generators to kickstart your project
45 lines (39 loc) • 1.06 kB
JavaScript
// @flow
import React, { Component } from 'react';
import { StyleSheet, View, Image } from 'react-native';
import { Page, Button, SecondaryFlatButton } from 'components';
import theme from 'theme';
import I18n from 'lib/i18n';
type Props = {
navigation: any,
};
class Landing extends Component<void, Props, void> {
render() {
return (
<Page style={styles.content} backgroundImage={theme.images.landing}>
<View style={styles.imageContainer}>
<Image source={theme.images.logo} />
</View>
<View>
<Button
onPress={() => this.props.navigation.navigate('signup')}
text={I18n.t('landing.register')}
/>
<SecondaryFlatButton
onPress={() => this.props.navigation.navigate('login')}
text={I18n.t('landing.login')}
/>
</View>
</Page>
);
}
}
const styles = StyleSheet.create({
content: {
justifyContent: 'space-around',
},
imageContainer: {
alignItems: 'center',
},
});
export default Landing;