Files
RaderApp/app/index.jsx
T
2024-09-07 22:00:24 -04:00

112 lines
3.1 KiB
React

import { Stack, useNavigation } from 'expo-router';
import { ImageBackground, StyleSheet, Button, TextInput, SafeAreaView, Text, View ,Image,Alert } from 'react-native';
import { useEffect,useState } from 'react';
// import {
// GoogleSignin,
// GoogleSigninButton,
// } from "@react-native-google-signin/google-signin";
const Home =()=> {
const [username, onChangeUsername] = useState('');
const [password, onChangePassword] = useState('');
const image = {uri: 'https://rader.app/assets/images/app/home.jpg'};
// useEffect(() => {
// GoogleSignin.configure({
// webClientId:
// "828012052860-rq3m5ppckbmtc7vfjp3mau0s6p8h9mgm.apps.googleusercontent.com",
// });
// }, []);
//https://apigate.lotus.g1.wrenchboard.com/en/wrench/api/v1/userlogin
return (
<SafeAreaView style={styles.container}>
<ImageBackground source={image} resizeMode="cover" style={styles.image}>
<View style={styles.login_box}>
<Image
style={styles.tinyLogo}
source={{
uri: 'https://reactnative.dev/img/tiny_logo.png',
}} />
<Text style={styles.lbl}>Connect you care</Text>
<TextInput
editable
maxLength={40}
value={username}
onChangeText={onChangeUsername}
style={styles.textInp}
/>
<TextInput
editable
maxLength={40}
value={password}
secureTextEntry={true}
onChangeText={onChangePassword}
style={styles.textInp}
/>
<Button
title="Log in"
style={styles.loginButton}
onPress={() => Alert.alert('Button with adjusted color pressed')}
/>
</View>
</ImageBackground>
</SafeAreaView>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: 'aliceblue'
},
lbl:{
fontWeight: 800,
color:'darkblue',
textAlign: 'center'
},
login_box: {
backgroundColor: 'white',
maxWidth: 480,
minWidth: 350,
margin: 'auto',
borderRadius: 10,
padding: 15,
gap:'10px'
},
loginButton:{
borderRadius: 5,
color:'red',
backgroundColor: '#f194ff'
},
tinyLogo: {
width: 50,
height: 50,
margin:'auto'
},
textInp:{
padding: '10px',
backgroundColor: 'whitesmoke',
borderRadius: 5,
height: 40,
margin: 12,
borderWidth: 1,
},
image: {
flex: 1,
justifyContent: 'center',
},
text: {
color: 'white',
lineHeight: '84px',
fontWeight: 'bold',
textAlign: 'center',
backgroundColor: '#000000c0',
},
});
export default Home;