diff --git a/native/account/logged-out-modal.react.js b/native/account/logged-out-modal.react.js --- a/native/account/logged-out-modal.react.js +++ b/native/account/logged-out-modal.react.js @@ -27,7 +27,10 @@ import { isLoggedIn } from 'lib/selectors/user-selectors.js'; import { recoveryFromReduxActionSources } from 'lib/types/account-types.js'; import { useDispatch } from 'lib/utils/redux-utils.js'; -import { usingCommServicesAccessToken } from 'lib/utils/services-utils.js'; +import { + usingCommServicesAccessToken, + usingRestoreFlow, +} from 'lib/utils/services-utils.js'; import { splashBackgroundURI } from './background-info.js'; import FullscreenSIWEPanel from './fullscreen-siwe-panel.react.js'; @@ -496,17 +499,20 @@ } const signInButtons = []; - signInButtons.push( - - Sign in - , - ); - if (__DEV__) { + if (!usingRestoreFlow) { + signInButtons.push( + + Sign in + , + ); + } + if (__DEV__ || usingRestoreFlow) { + const buttonText = usingRestoreFlow ? 'Sign in' : 'Sign in (QR)'; signInButtons.push( - Sign in (QR) + {buttonText} , ); } + let siweSection = null; + if (!usingRestoreFlow) { + siweSection = ( + <> + + + + + Sign in with Ethereum + + + + or + + + + ); + } + return ( - - - - - Sign in with Ethereum - - - - or - - + {siweSection} {signInButtons}