Files
RaderApp/app/index.jsx
T
CHIEFSOFT\ameye ad6a4b1a9f style fix
2024-08-29 17:11:38 -04:00

100 lines
2.7 KiB
React

import { Stack, useNavigation } from 'expo-router';
import { ImageBackground, StyleSheet, Button, TextInput, Text, View ,Image,Alert } from 'react-native';
import { useEffect,useState } from 'react';
const Home =()=> {
const [username, onChangeUsername] = useState('');
const [password, onChangePassword] = useState('');
const image = {uri: 'https://rader.app/assets/images/app/home.jpg'};
return (
<View 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>
</View>
);
}
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;