diff options
Diffstat (limited to 'src/screens')
-rw-r--r-- | src/screens/Home.tsx | 2 | ||||
-rw-r--r-- | src/screens/Login.tsx | 9 | ||||
-rw-r--r-- | src/screens/Signup.tsx | 6 |
3 files changed, 5 insertions, 12 deletions
diff --git a/src/screens/Home.tsx b/src/screens/Home.tsx index 90c9262f3..ed95121ea 100644 --- a/src/screens/Home.tsx +++ b/src/screens/Home.tsx @@ -14,7 +14,7 @@ export function Home({navigation}: RootTabsScreenProps<'Home'>) { title="Go to Jane's profile" onPress={() => navigation.navigate('Profile', {name: 'Jane'})} /> - <Button title="Logout" onPress={() => store.session.setAuthed(false)} /> + <Button title="Logout" onPress={() => store.session.logout()} /> </View> </Shell> ) diff --git a/src/screens/Login.tsx b/src/screens/Login.tsx index 8451eb3c8..36280e87a 100644 --- a/src/screens/Login.tsx +++ b/src/screens/Login.tsx @@ -12,14 +12,9 @@ export const Login = observer(({navigation}: RootTabsScreenProps<'Login'>) => { <View style={{justifyContent: 'center', alignItems: 'center'}}> <Text style={{fontSize: 20, fontWeight: 'bold'}}>Sign In</Text> {store.session.uiError ?? <Text>{store.session.uiError}</Text>} - {store.session.uiState === 'idle' ? ( + {!store.session.uiIsProcessing ? ( <> - {store.session.hasAccount ?? ( - <Button - title="Login" - onPress={() => store.session.loadAccount()} - /> - )} + <Button title="Login" onPress={() => store.session.login()} /> <Button title="Sign Up" onPress={() => navigation.navigate('Signup')} diff --git a/src/screens/Signup.tsx b/src/screens/Signup.tsx index 1d5915d65..e09ab5dd6 100644 --- a/src/screens/Signup.tsx +++ b/src/screens/Signup.tsx @@ -13,13 +13,11 @@ export const Signup = observer( <View style={{justifyContent: 'center', alignItems: 'center'}}> <Text style={{fontSize: 20, fontWeight: 'bold'}}>Create Account</Text> {store.session.uiError ?? <Text>{store.session.uiError}</Text>} - {store.session.uiState === 'idle' ? ( + {!store.session.uiIsProcessing ? ( <> <Button title="Create new account" - onPress={() => - store.session.createTestAccount('http://localhost:1986') - } + onPress={() => store.session.login()} /> <Button title="Log in to an existing account" |