move landing to logged out view

This commit is contained in:
Hailey
2024-06-12 10:16:41 -07:00
parent 51b6532f6b
commit 4e84a65b65
4 changed files with 18 additions and 6 deletions
+6 -1
View File
@@ -18,6 +18,7 @@ import {
} from '#/state/shell/logged-out'
import {useSetMinimalShellMode} from '#/state/shell/minimal-mode'
import {NavigationProp} from 'lib/routes/types'
import {useUsedStarterPack} from 'state/preferences/starter-pack'
import {ErrorBoundary} from '#/view/com/util/ErrorBoundary'
import {Text} from '#/view/com/util/text/Text'
import {Login} from '#/screens/Login'
@@ -28,6 +29,7 @@ enum ScreenState {
S_LoginOrCreateAccount,
S_Login,
S_CreateAccount,
S_StarterPack,
}
export function LoggedOut({onDismiss}: {onDismiss?: () => void}) {
@@ -36,9 +38,12 @@ export function LoggedOut({onDismiss}: {onDismiss?: () => void}) {
const pal = usePalette('default')
const setMinimalShellMode = useSetMinimalShellMode()
const {screen} = useAnalytics()
const usedStarterPack = useUsedStarterPack()
const {requestedAccountSwitchTo} = useLoggedOutView()
const [screenState, setScreenState] = React.useState<ScreenState>(
requestedAccountSwitchTo
usedStarterPack?.uri
? ScreenState.S_StarterPack
: requestedAccountSwitchTo
? requestedAccountSwitchTo === 'new'
? ScreenState.S_CreateAccount
: ScreenState.S_Login