Handle pushing to starterpack screen when unauthed (#4692)

This commit is contained in:
Hailey
2024-06-27 21:44:26 -07:00
committed by GitHub
parent 91c4aa7c2d
commit 8ebf9cc4b1
6 changed files with 143 additions and 132 deletions
+12 -4
View File
@@ -1,5 +1,5 @@
import React from 'react'
import {View} from 'react-native'
import React, {useEffect} from 'react'
import {LayoutAnimation, View} from 'react-native'
import {msg, Trans} from '@lingui/macro'
import {useLingui} from '@lingui/react'
@@ -27,10 +27,18 @@ function sanitizeDate(date: Date): Date {
return date
}
export function StepInfo() {
export function StepInfo({
isLoadingStarterPack,
}: {
isLoadingStarterPack: boolean
}) {
const {_} = useLingui()
const {state, dispatch} = useSignupContext()
useEffect(() => {
LayoutAnimation.configureNext(LayoutAnimation.Presets.easeInEaseOut)
}, [state.isLoading, isLoadingStarterPack])
return (
<ScreenTransition>
<View style={[a.gap_md]}>
@@ -46,7 +54,7 @@ export function StepInfo() {
}
/>
</View>
{state.isLoading ? (
{state.isLoading || isLoadingStarterPack ? (
<View style={[a.align_center]}>
<Loader size="xl" />
</View>