diff --git a/src/scenes/SceneLogin.jsx b/src/scenes/SceneLogin.jsx index e388b1c..53f2335 100755 --- a/src/scenes/SceneLogin.jsx +++ b/src/scenes/SceneLogin.jsx @@ -1,4 +1,4 @@ -import React, { useState } from 'react' +import React, { useState, useEffect } from 'react' import { Text, View } from 'react-native' import Icon from 'react-native-vector-icons/FontAwesome' import { Button, CheckBox, Input } from 'react-native-elements' @@ -9,8 +9,15 @@ import Panel from '../components/Panel' import DefaultPage from '../components/DefaultPage' import styles from '../styles' -const SceneLogin = ({ login, storedUserName }) => { +const SceneLogin = ({ login, storedUserName, isUserLoggedIn }) => { const [userName, setUserName] = useState('') + const [status, setStatus] = useState('...') + + useEffect(() => { + setStatus(isUserLoggedIn + ? `Successfully logged in as ${storedUserName}` + : '...') + }, [isUserLoggedIn, storedUserName]) return ( @@ -49,9 +56,9 @@ const SceneLogin = ({ login, storedUserName }) => { />