import { StatusBar } from 'expo-status-bar'
import { StyleSheet, SafeAreaView, Text } from 'react-native'
import { useState, useEffect } from 'react'
import AsyncStorage from '@react-native-async-storage/async-storage'
import Main from './components/Main'
import Login from './components/Login'
import Loader from './components/Loader'
export default function App() {
const [session, setSession] = useState()
const [error, setError] = useState(null)
const showError = (e) => {
setError(e)
setTimeout(() => { setError(null) }, 2000)
}
useEffect(() => {
AsyncStorage.getItem('session')
.then(session => setSession(JSON.parse(session)))
.catch(() => setSession(null))
}, [])
if (error || session === undefined) return (
{error
? {error}
: }
)
return (
{
session === null
?
:
}
)
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#000',
},
error: {
color: 'red',
}
})