import { router } from 'expo-router' import React from 'react' import { StyleSheet, Text, TextInput, TouchableOpacity, View } from 'react-native' import { useSession } from './ctx' export default function LoginScreen() { const [username, setUsername] = React.useState('') const [password, setPassword] = React.useState('') const { login } = useSession() return ( Login Username Password { login() if (localStorage.getItem('session') === 'success') { router.replace('/') } }} > Login { router.navigate('/signup') }} > Sign Up ) } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#25292e', justifyContent: 'center', alignItems: 'center' }, text: { color: '#fff' }, textlabel: { color: '#fff', marginBottom: 3 }, input: { backgroundColor: '#fff', borderRadius: 5, padding: 10, marginBottom: 15 }, button: { backgroundColor: '#1e90ff', padding: 12, borderRadius: 5, alignItems: 'center', marginBottom: 12 }, signup: { alignItems: 'center' } })