diff --git a/src/screens/Login/ChooseAccountForm.tsx b/src/screens/Login/ChooseAccountForm.tsx
index 7a3a4555..4fcca5f5 100644
--- a/src/screens/Login/ChooseAccountForm.tsx
+++ b/src/screens/Login/ChooseAccountForm.tsx
@@ -1,5 +1,5 @@
import React from 'react'
-import {TouchableOpacity, View} from 'react-native'
+import {View} from 'react-native'
import {Trans, msg} from '@lingui/macro'
import {useLingui} from '@lingui/react'
import flattenReactChildren from 'react-keyed-flatten-children'
@@ -67,31 +67,42 @@ function AccountItem({
}, [account, onSelect])
return (
-
-
-
-
-
-
-
- {profile?.displayName || account.handle}{' '}
+ label={
+ isCurrentAccount
+ ? _(msg`Continue as ${account.handle} (currently signed in)`)
+ : _(msg`Sign in as ${account.handle}`)
+ }>
+ {({hovered}) => (
+
+
+
+
+
+
+ {profile?.displayName || account.handle}{' '}
+
+ {account.handle}
- {account.handle}
-
- {isCurrentAccount ? (
-
- ) : (
-
- )}
-
-
+ {isCurrentAccount ? (
+
+ ) : (
+
+ )}
+
+ )}
+
)
}
export const ChooseAccountForm = ({
@@ -149,28 +160,35 @@ export const ChooseAccountForm = ({
isCurrentAccount={account.did === currentAccount?.did}
/>
))}
- onSelectAccount(undefined)}
- accessibilityRole="button"
- accessibilityLabel={_(msg`Login to account that is not listed`)}
- accessibilityHint="">
-
-
+ {({hovered}) => (
+
- Other account
-
-
-
-
+
+ Other account
+
+
+
+ )}
+