123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- import React from 'react';
- import { ImageBackground, StyleSheet, View, TouchableOpacity, Image } from 'react-native';
- import { Text, } from 'react-native-paper'
- import 'react-native-get-random-values';
- const Intro = ({navigation}) => {
- const goToLogin = () => {
- navigation.navigate("Login");
- }
- const goToRegistration = () => {
- navigation.navigate("Registration");
- }
- return(
- <ImageBackground style={styles.container} source={require('../assets/cover.jpg')}>
- <View style={[styles.brandContainer, styles.center]}>
- <Image style={styles.logo} source={require('../assets/logo-white.png')}></Image>
- <Text style={[styles.center, styles.title]} >Click & Push</Text>
- </View>
- <View style={styles.btnContainer}>
- <TouchableOpacity style={styles.loginBtn} onPress={goToLogin} >
- <Text style={{ color: 'white', fontSize: 15 }}>Login</Text>
- </TouchableOpacity>
-
- <TouchableOpacity style={styles.registerBtn} onPress={goToRegistration} >
- <Text style={{ color: 'white', fontSize: 15 }}>Create Account</Text>
- </TouchableOpacity>
- </View>
- </ImageBackground>
- )
- }
- const styles = StyleSheet.create({
- container: {
- flex: 1,
- flexDirection: 'column',
- resizeMode: 'cover',
- justifyContent: 'space-between'
- },
- center: {
- alignItems: 'center',
- justifyContent: 'center',
- },
- brandContainer: {
- flex: 2,
- marginVertical: 50,
- flexDirection: 'column',
- justifyContent: 'space-between'
- },
- title: {
- fontFamily: 'RacingSansOne-Regular',
- marginTop: 30,
- color: 'white',
- fontSize: 30
- },
- textContainer: {
- marginHorizontal: 20,
- borderRadius: 50,
- },
- textInput: {
- marginBottom: 10,
- paddingLeft: 30,
- borderRadius: 50,
- overflow: 'hidden',
- backgroundColor: 'white',
- height: 50
- },
- loginBtn: {
- borderRadius: 50,
- width: '75%',
- justifyContent: 'center',
- backgroundColor: '#df3f3f',
- height: 60,
- marginBottom: 20,
- alignItems: 'center'
- },
- registerBtn: {
- width: '75%',
- borderColor: 'white',
- borderWidth: 2,
- borderRadius: 50,
- justifyContent: 'center',
- backgroundColor: 'transparent',
- height: 60,
- alignItems: 'center'
- },
- btnContainer: {
- flex: 1,
- alignItems: 'center',
- },
- })
-
- export default Intro;
-
|